【发布时间】:2014-09-18 11:48:52
【问题描述】:
我正在使用 Xcode 6。我正在开发一个通用应用程序。当设备处于纵向或横向时,我通过设置约束调整了主屏幕布局。
问题是按钮在 iOS 模拟器上调整正确,但是当我在 iPhone 5s 上测试它时,横向屏幕不会改变其布局并且按钮出现在屏幕外 即布局与纵向模式相同。
我已经玩了几天的限制,只是不知道为什么它不起作用。
【问题讨论】:
-
如果没有问题可以上传代码吗?
-
我忘了说我正在使用故事板
-
确保约束没有被标记为在构建时被移除。选择约束,然后在实用工具栏中查看属性检查器(右侧的栏,其中的第四个选项卡看起来像一个滑块)。底部有一个不应选中的复选框。另一种可能性是包含控制器的视图未正确调整到屏幕大小。 -- 有很多事情可能出错,几乎不可能在没有看到您的代码/文档的情况下提供更多指导。
标签: ios xcode constraints autolayout xcode6