まずスクリーンショットを見てください:
次に戻るボタンを押します。参照用のスクリーンショット:
4回クリックした後
戻る
ボタンを押すと、テキスト フィールドの高さはそれ以上高くなりません。
ここで質問があります。テキストフィールドの機能をどのように実装できますか? テキスト Field の背後にある背景 Image についてはどうですか?自動サイズ変更も必要ですか? 解決策があれば、教えてください!どうもありがとう - -
まずスクリーンショットを見てください:
次に戻るボタンを押します。参照用のスクリーンショット:
4回クリックした後
戻る
ボタンを押すと、テキスト フィールドの高さはそれ以上高くなりません。
ここで質問があります。テキストフィールドの機能をどのように実装できますか? テキスト Field の背後にある背景 Image についてはどうですか?自動サイズ変更も必要ですか? 解決策があれば、教えてください!どうもありがとう - -
テキストフィールドではなく、デリゲートUITextView
のテキストの変更を追跡します。shouldChangeTextInRange
textView
このメソッドでは、行数(textView.contentSize.height / textView.font.lineHeight)を計算し、それを前の値と比較して、続行する必要があるか、単に戻る必要があるかを判断します。行数を変更する場合は、textView
がすでに最大行数(画像上で3行である必要があります)を表示しているかどうかを確認し、その結果に基づいて、textView
スーパービューとボタンフレームを変更します(作成することもできます)簡単にアニメーション化できます)、おそらくテキストを。で変更領域までスクロールしますscrollRangeToVisible
。