使用UILabel行为的Autolayout无法解释

时间:2013-07-15 20:55:59

标签: ios xcode uilabel autolayout

我有一个超级基本程序,我试图找出autolayout的工作原理。这是我的故事板:

enter image description here

TableViewController方向设置为“推断”。 numberOfLines设置已设置为0。 “long text~”UILabel应该是“随机标签”右边的“默认”像素,而UITableViewCell是45个像素作为尾随空格。

这是我在纵向模式下的模拟器中的结果:

enter image description here

正如您所看到的,它是您所期望的100%。

然而,这是我们在横向模式中看到的:

enter image description here

横向模式发生了什么?为什么我的所有文字都会向下移动一点? UILabel应距离单元顶部仅4个像素。谁能解释一下这个??

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题!

嘿帕斯卡尔,谢谢你的回答。我做到了这一点并意识到你是对的。我所要做的只是调用[UILABEL sizeToFit]。感谢您的帮助:D - Woodless 19小时前