布局问题,Autolayout启用但似乎不起作用

时间:2014-12-09 02:23:05

标签: ios

以下是在iPhone 6模拟器上运行时的应用

您可能已经猜到它在iPhone 5上看起来不错。

Autoresize已开启,但我不确定我是否完全掌握了这个概念,所以我可能会遗漏一些东西。

对于解决方案的任何建议表示赞赏。 我还为故事板结构添加了另一个图像。

enter image description here enter image description here

2 个答案:

答案 0 :(得分:3)

可能因为您可能没有设置布局约束。以下链接将帮助您设置约束。在下面的链接中,我使用了大小类,但您没有必要使用合理的视图,类似的约束可以应用于您使用的故事板结构。

您好,请访问以下链接:
iOS 8 Autolayout with Size Classes

提前自动布局约束:
Adjust Center of Measure in Xcode 6

答案 1 :(得分:2)

自动布局 on ,但您不是使用。您需要添加约束,以便在调整主视图以适应屏幕时,会同时调整表视图的大小。否则,它只是保持你设计的相同大小(恰好是iPhone 5的正确尺寸)。这些设备大小不同;自动布局的想法是应对这种差异。使用它。