代码之家  ›  专栏  ›  技术社区  ›  glyvox

sizeThatFits有时返回的高度比iOS 8中的文本多(或少)一行

  •  2
  • glyvox  · 技术社区  · 10 年前

    我试着得到一个 UITextView 使用此代码:

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

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

    以下是正确的示例:

    correct height value

    ……这里是另一个错误的时候(全文是“加州(爱无止境)”)

    incorrect height value

    我怎样才能解决这个问题?

    1 回复  |  直到 8 年前
        1
  •  0
  •   glyvox    8 年前

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

    推荐文章