【发布时间】:2014-01-25 11:32:05
【问题描述】:
我在 iOS 7 中使用 XCode 5 的自动布局。我设置了一个 UILabel,其中包含用于引导空间到超级视图(即 UIScrollView)、顶部空间到图像视图以及底部空间到超级视图的约束这会导致标签根据内容调整大小并指示滚动视图的内容大小——这是完美的。但是,每当设备旋转到纵向位置时,UILabel 的宽度都会扩大(我想要),但不再需要那么多的垂直空间...... Superview 的底部空间(eq:81 pts)会创建一个太高的 UILabel因为它的内容,并且没有顶部垂直对齐,内容垂直居中。有没有办法自动处理这个问题,还是我需要手动将底部空间扩展到设备旋转的超级视图?
界面生成器:http://cl.ly/image/2r1a3H1U2r0R; http://cl.ly/image/2o2A3I44353a
【问题讨论】:
-
注意:我也尝试将底部空间设置为 Superview >= 81 无济于事
标签: ios ipad interface-builder xcode5 autolayout