美文网首页
UILabel 不换行、preferredMaxLayoutWi

UILabel 不换行、preferredMaxLayoutWi

作者: mydisc1 | 来源:发表于2019-09-28 09:09 被阅读0次

    问题:UILabel 自动布局,如果设置了 numberOfLines 大于0 ,有时候会发现并没有换行?

    原因:设置 preferredMaxLayoutWidth。

    比如 UILabel设置了左边距10右边距10,则 preferredMaxLayoutWidth = UIScreen.main.bounds.width - 20.0.

    当然,不同IOS系统,可能不设置preferredMaxLayoutWidth,也会显示正确,为了兼容性,就都设置preferredMaxLayoutWidth。

    相关文章

      网友评论

          本文标题:UILabel 不换行、preferredMaxLayoutWi

          本文链接:https://www.haomeiwen.com/subject/fduzuctx.html