我必须找到UITextView的行数。 numberOfLines上没有可用的属性,例如UITextView。我使用以下公式,但是它不起作用。有人对此有想法吗?

int numLines = txtview.contentSize.height/txtview.font.lineHeight;

最佳答案

如果您使用的是 iOS 3,则需要使用 leading 属性:

int numLines = txtview.contentSize.height / txtview.font.leading;

如果您使用的是 iOS 4,则需要使用 lineHeight 属性:
int numLines = txtview.contentSize.height / txtview.font.lineHeight;

而且,正如@thomas 指出的那样,如果您需要精确的结果,请小心四舍五入。

关于iphone - 如何找到UITextView的行数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7320361/

10-13 09:44