【发布时间】:2014-10-12 05:56:06
【问题描述】:
在纵向模式下查看表格时,表格视图自定义单元格中的我的标签不会调整大小
使用 Xcode 6,beta 5 - Swift 语言。运行模拟器 iPhone 5s
在这个新的 Xcode 中,ViewController 和 tableview 的默认大小是 600x600。所以添加约束变得非常非常重要。
这里是完整项目的链接:https://www.dropbox.com/s/mwjubsmcc8kwv1n/test%202.zip
这是我在 tableviewcell 中的标签上应用的约束。一切都设置为优先级 = 1000,但我也尝试了各种优先级组合。
更大的约束图像
我已经尝试了各种内容拥抱优先级和内容抗压缩优先级。没有任何帮助。
现在,由于左右约束指定每边将有 100 个像素,因此标签在纵向模式下的宽度应该已调整为大小:
320-100-100 = 120 像素
这符合设备上设置的宽度限制
唉!!!我一直得到的是这个。
风景看起来不错。
这是我的标签设置(以防万一)
注意“行数 = 0” 我已将其更改为 Lines=1 也无济于事。
【问题讨论】:
标签: storyboard uilabel constraints autolayout xcode6-beta5