我正在开发一款仅采用横向布局的iOS应用。
在Storyboard中布置元素时,我在横向模式中唯一UIViewController
的“模拟指标”中设置了方向。
例如,我在`故事板
中有UIViewController
/ UIView
`
但是,当我在手机上运行应用程序时,分段控制器永远不会处于正确的位置。如果我添加几个约束:
分段控件以各种方式失真,但它们从未出现在Storyboard编辑器中。
任何帮助?
这是它出现的方式。
删除分段控件后,我添加了一个新的并使用'reset to recommended coinstraints'。分段控件以纵向模式显示在设置为横向的UIViewController中 - 如状态栏所示。为什么呢?
答案 0 :(得分:0)
我认为我们大多数人都有与autolayout的爱/恨关系。看看你的截图,看起来像是一堆冲突的约束正在起作用。
您可能尝试的一件事是“解决自动布局约束”选项(在故事板中的分段控制器上......;)。 (假设xcode为5)。
当我对布局约束感到困惑时,我想首先清除约束。然后我会尝试“重置建议的约束”。这使xcode可以自动为您计算一些约束。它不是100%完美,但通常会让你接近。