美文网首页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