UILabel并列autoLayout中宽度自适应

布局代码

  • 由于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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容