我是第一次使用iOS并尝试使用TableView。
我在TableView中添加了一个原型单元格。它的右边有一个标签。当我在像4S这样的较低显示器上运行时,标签不可见。
我尝试将水平空间 - 内容视图设置为标签(在右侧),但没有效果。
我一直在玩汽车布局,但无法弄明白,有人可以帮助我吗?
修改
答案 0 :(得分:2)
在直接回答之前,我会说坚持自动布局,而不是寻找框架,弹簧和结构。
现在钉UILabel。选择UILabel转到编辑器>将前导和顶部空间固定到superview。还要固定宽度和高度(如果需要,可以固定它们)。你的问题已经解决了。
阅读本书以了解自动布局并继续播放.- iOS Auto Layout Demystified,2nd Edition
问题编辑后更新:
对于Label1集:
对于Label1集:
现在选择两个标签并在它们之间移动和固定水平间距。 如果同时你更新帧...也要更新约束。
答案 1 :(得分:1)
约束不足以确定标签的垂直位置。
两种可选方式:
Vertical Center in container
约束contentView
您的案例的UITableViewCell
对于上述每一项和您已存在的约束,可以准确确定UILabel
的位置。
答案 2 :(得分:1)
为您的标签提供垂直约束,如果不需要自动布局,您可以禁用自动布局。
答案 3 :(得分:0)
您可以在标签上添加前导,尾随,顶部和高度限制。