我的屏幕底部有一個textView,它是containerView的子視圖。這是聊天應用程序的文本輸入部分。我想知道如何增加textView的容器視圖的大小隨着文本視圖大小的增加。我正在使用自動佈局。我已經使用下面的textView委託方法來調整textView的大小,它似乎工作正常。但無論我嘗試什麼,容器視圖都不會改變大小。謝謝。如何隨着textView的高度增加動態地改變textView的超級視圖高度
func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool { messageTextView.frame.size.height = messageTextView.contentSize.height return true }
嘗試messageTextView.sizeToFit() –
嗨。謝謝。我在上面的方法中嘗試了這一點,但它沒有改變任何東西。 – alionthego
當然,嘗試添加messageTextView.layoutIfNeeded()後sizeToFit() –