ユーザーが行った改行や、テキストビューが自動的に改行を検出したことを検出する方法はありますか?私は、行数に応じてテキストビューの高さを変更しようとしています。UITextViewで改行を検出します。
助けてください。
ユーザーが行った改行や、テキストビューが自動的に改行を検出したことを検出する方法はありますか?私は、行数に応じてテキストビューの高さを変更しようとしています。UITextViewで改行を検出します。
助けてください。
this answerで提案されている方法を使用して、改行文字@ "\ n"を見つけることができます。 textViewDidChange:プロトコルメソッド(apple doc here)を使用して文字列が変更されているかどうかを確認できます。
高さを直接測定する場合は、this answerをご覧ください。私はそれが助けることができると思う。
実際にやりたい行の数を取得できます。
numLines = textView.contentSize.height/textView.font.leading;
このコードをtextViewDidChangeに入れます: