こちらを参考にtextViewの文字量に合わせてtextviewaの高さを変える物を作ろうとしました。
https://qiita.com/tamuuu/items/15faea4b3c58f9061ba7
しかし、文字を入力していくといつも通りtextviewの枠は動かず、スクロールしないと全文を見ることができません。
こちらが私の書いたコードです。
swift
1import UIKit 2 3class ViewController: UIViewController, UITextViewDelegate { 4 5 @IBOutlet var textView: UITextView! 6 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 10 11 } 12 13 func textViewDidChange(_ textView: UITextView) { 14 let height = textView.sizeThatFits(CGSize(width: textView.frame.size.width, height: CGFloat.greatestFiniteMagnitude)).height 15 textView.heightAnchor.constraint(equalToConstant: height).isActive = true 16 } 17 18 19 20 override func didReceiveMemoryWarning() { 21 super.didReceiveMemoryWarning() 22 } 23 24 25}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。