我已经研究了几个小时了,并且在ios 7中没有找到一个可靠的答案。 我要求我需要找出UITextView中显示的文本行数。 我想知道字符串在UITextView中占用了多少行
这是我想要使用的字符串
self.txtView.text = @"Evolving from older bat-and-ball games, an early form of baseball was being played in England by the mid-18th century. ";
我试过这个
int numLines = self.txtView.contentSize.height/self.txtView.font.leading;
除了许多其他的东西,但它每次只是说相同(不正确)的数字,即使我更改字符串。
答案 0 :(得分:0)
[编辑]回答编辑,以提供更好的解决方案/代码(直接受Apple文档启发)
您可以使用NSLayoutManager
的{{1}}来帮助您计算类似的内容
UITextView
来源&详细说明:Apple's Text Layout Programming Guide: "Counting lines of text"