查找UITextView iOS 7中的行数

时间:2014-09-15 21:17:26

标签: ios objective-c uitextview

我已经研究了几个小时了,并且在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;

除了许多其他的东西,但它每次只是说相同(不正确)的数字,即使我更改字符串。

1 个答案:

答案 0 :(得分:0)

[编辑]回答编辑,以提供更好的解决方案/代码(直接受Apple文档启发)


您可以使用NSLayoutManager的{​​{1}}来帮助您计算类似的内容

UITextView

来源&详细说明:Apple's Text Layout Programming Guide: "Counting lines of text"