【问题标题】:ULabel resizing without reason when using autolayout使用自动布局时,ULabel 无故调整大小
【发布时间】:2015-07-02 13:06:48
【问题描述】:

我有一个动态高度的UIlabel,它应该具有包含文本的高度(这就是我将垂直拥抱优先级设置为高的原因)。

但是,当文本变宽时,UILabel 会变高,忽略了文本甚至没有到达第二行。我什至可以在 IB 中重现它。

短文本:

大字体:

有人遇到过这个问题吗?有解决办法吗?

【问题讨论】:

    标签: ios autolayout uilabel


    【解决方案1】:

    这个问题是由于iOS7中的警告将Preferred Width设置为宽度引起的:

    自动首选最大布局宽度在 iOS 版本上不可用 8.0之前

    我通过将Preferred Width 设置为 0 解决了这个错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      • 2014-04-29
      • 2014-08-19
      • 2019-09-07
      • 2021-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多