是否有办法检测用户发生的换行符或textview自动更改换行符。我将根据行数更改textview的高度。
任何帮助表示感谢。
答案 0 :(得分:2)
您可以使用this answer中建议的方法查找换行符@“\ n”的出现次数。 您可以使用textViewDidChange:protocol方法(apple doc here)查看字符串是否更改。
如果你想直接看,请查看this answer。我认为它可以提供帮助。
答案 1 :(得分:2)
您可以获得实际上我想要的行数。
numLines = textView.contentSize.height / textView.font.leading;
将此代码放入textViewDidChange: