sizeThatFits 有时 returns 比我在 iOS 8 中的文本多(或少)一行的高度

sizeThatFits sometimes returns a height that is one line more (or less) than my text in iOS 8

我尝试使用以下代码获取 UITextView 的合适高度:

[textView sizeThatFits:CGSizeMake(textView.frame.size.width, FLT_MAX)].height;

它 returns 大多数时候是正确的值,但有时它 returns 比正确的高度值多或少一行的值。

这是一个正确的例子:

...这里还有一个写错的(全文是"California (There Is No End to Love)")

我该如何解决这个问题?

使用 UILabel 而不是 UITextView 解决了我的问题。