我是 Xcode 的新手,正在尝试一些技巧。
为了测试,我正在编写一个应用程序,其中有一个包含三个 View 的 detailViewController。
一旦我将约束分配给其中一个 View ,布局就会变得非常奇怪。无论我是水平居中还是设置边框距离, View 似乎都以某种方式消失,并且 View 中的组件以某种方式放置。
知道我做错了什么吗?
最佳答案
当然,您需要遵循这些基本规则。查看自动布局 guide 。从场景顶部到底部的每个 View 都应该有约束(如果你想要扩展和收缩,也应该存在从一侧到另一侧的约束,或者如果保持这些很重要,则应该有高度/宽度)。大多数时候,每个 View 至少需要四个约束。在所有 View 都应用约束并遵守我上面提到的简单规则之前,自动布局错误不会消失。
关于ios - Xcode 6 对 viewController 中 View 的约束失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439027/