che*_*oot 10 objective-c ios autolayout nslayoutconstraint swift
我正在制作一个带有2个UILabel的自定义UIView,每个UILabel都有动态高度.我无法为动态高度设置约束.(我是Auto-Layout和iOS的新手).
两个UILabel从顶部和底部相互连接,并且与superview水平对齐.当我更改其中一个UILabel的内容时,UIView和UILabel不会根据需要调整大小.
请建议.附加当前约束的屏幕截图.
Bad*_*hah 68
我根据你的要求为你做了一个演示.从以下链接下载,
分步指南: -
第1步: -将约束设置为UIView
1)领先2)Top 3)尾随(来自主视图)
第2步: -将约束设置为标签1
1)领先2)前3)尾随(从它的超级视图)
第3步: -将约束设置为标签2
1)领先2)前3)尾随(从它的超级视图)
第4步: - 最棘手的是从UIView向UILabel提供帮助.
步骤5: -(可选)将约束设置为UIButton
1)领先2)底部3)尾随4)固定高度(来自主视图)
输出: -
注意: -确保在Label属性中设置了Number of lines = 0.
编辑1: -如果你想用BottomConstrain(> =)增加尺寸,请查看下图.
我希望这个信息足以理解Autoresize UIView根据UILabel的高度和Autoresize UILabel根据文字.
| 归档时间: |
|
| 查看次数: |
24356 次 |
| 最近记录: |