检测UITextView中的换行符

时间:2012-02-12 20:31:46

标签: objective-c uitextview uitextviewdelegate

是否有办法检测用户发生的换行符或textview自动更改换行符。我将根据行数更改textview的高度。

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用this answer中建议的方法查找换行符@“\ n”的出现次数。 您可以使用textViewDidChange:protocol方法(apple doc here)查看字符串是否更改。

如果你想直接看,请查看this answer。我认为它可以提供帮助。

答案 1 :(得分:2)

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

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

将此代码放入textViewDidChange: