美文网首页iOSUI
UILabel并列autoLayout中宽度自适应

UILabel并列autoLayout中宽度自适应

作者: amisarex | 来源:发表于2017-11-28 19:58 被阅读28次

布局代码

  • 由于iOS版本问题,以下代码可能无法复现问题
image.png

期望效果

WX20171128-194211.png

实际效果

WX20171128-194147.png

问题处理

  • 问题原因
    代码期望,左边Label的内容宽度的右边作为,右边Label的x起点。但是,布局中并没有指定左右Label的宽度优先级。

  • 解决方法:设置内容优先级

    • Content Hugging Priority: 内容吸附力,高优先级不被拉伸,低优先级被拉伸
    • Content Compression Resistance Priority:内容压缩阻力,高优先级不被压缩,低优先级被压缩
image.png
  • 问题处理
    • 将左边Label的内容拉升和压缩的优先级设置为最高


      image.png

相关文章

网友评论

    本文标题:UILabel并列autoLayout中宽度自适应

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