使用“自动大小”类会隐藏视图

时间:2014-12-22 06:53:27

标签: ios iphone

以下是我的xib的截图:

enter image description here

这就是模拟器上出现的内容:

enter image description here

虽然我使用了 wAny hAny ,但我不知道为什么视图的某些部分会被隐藏。

1 个答案:

答案 0 :(得分:2)

使用自动布局时,几乎在所有情况下,最好自己添加它们,而不是让系统为您添加它们 - 如果启用了自动布局,系统将会这样做(它是默认情况下)并且您没有明确添加约束。如果您向画布添加视图,选择它,并切换到大小检查器,您将看到此消息,

  

所选视图没有约束。在构建时,显式左,   将为视图生成顶部,宽度和高度约束。

如果你正在使用wAny hAny,那么靠近视图右边缘的视图将会对左侧产生一个非常大的约束,比如500,所以这将是屏幕外的在任何电话上。您需要将自己的约束添加到右侧。