2

有没有办法检测用户发生的换行符或 textview 自动换行时发生的换行符。我将根据行数更改文本视图的高度。

任何帮助表示赞赏。

4

2 回答 2

2

您可以使用此答案中提出的方法来查找换行符 @"\n" 的出现。您可以使用 textViewDidChange: 协议方法(apple doc here)查看字符串是否更改。

如果你想要身高,直接看这个答案。我认为它可以提供帮助。

于 2012-02-12T20:49:48.550 回答
2

您可以获得实际上是我想要做的行数。

numLines = textView.contentSize.height/textView.font.leading;

将此代码放入 textViewDidChange:

于 2012-02-13T12:45:14.727 回答