2017-09-10 2 views
-1

UITextViewを拡張して、コンテンツに基づいてフレームを変更しようとしています。コンテンツに基づいてUITextViewを展開する

textViewは、その内部のテキストが大きくなるとその高さのサイズを変更する必要があります。ユーザーがテキストを削除すると、そのサイズは小さくなります。

私は多くの回答を試みましたが、うまくいきませんでした。次の2行を使用して

答えて

1

は、質問に対する最良の答えであり、それは私の問題を解決しました:

expandingTextView.textContainer.heightTracksTextView = true 
expandingTextView.isScrollEnabled = false 

注:
expandingTextView: UITextView
textContainer: NSTextContainerは、expandingTextView内のテキストの境界です。
heightTracksTextView: Bool trueの場合、受信者はexpandingTextViewの高さに基づいて高さを調整します。

動作するように拡大するためには、あなたがでスクロールのTextViewを無効にする必要があります。
isScrollEnabled = false

関連する問題