有没有办法检测用户发生的换行符或 textview 自动换行时发生的换行符。我将根据行数更改文本视图的高度。
任何帮助表示赞赏。
有没有办法检测用户发生的换行符或 textview 自动换行时发生的换行符。我将根据行数更改文本视图的高度。
任何帮助表示赞赏。
您可以使用此答案中提出的方法来查找换行符 @"\n" 的出现。您可以使用 textViewDidChange: 协议方法(apple doc here)查看字符串是否更改。
如果你想要身高,直接看这个答案。我认为它可以提供帮助。
您可以获得实际上是我想要做的行数。
numLines = textView.contentSize.height/textView.font.leading;
将此代码放入 textViewDidChange: