【问题标题】:sizeThatFits sometimes returns a height that is one line more (or less) than my text in iOS 8sizeThatFits 有时会返回比我在 iOS 8 中的文本多(或少)一行的高度
【发布时间】:2015-06-03 12:31:09
【问题描述】:

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

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

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

这是一个正确的例子:

...这里是另一个错误的地方(全文是“加利福尼亚(爱没有尽头)”)

我该如何解决这个问题?

【问题讨论】:

标签: ios objective-c uitextview sizetofit


【解决方案1】:

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

【讨论】:

  • 这很奇怪,因为我使用了 UILabel 并且遇到了这个问题,但如果我切换到 UITextView 则没有问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-22
  • 1970-01-01
  • 1970-01-01
  • 2015-02-01
  • 1970-01-01
相关资源
最近更新 更多