我必须设计一个支持 iOS 6.1 到 8.1 版本的应用程序。为了支持 iOS 6.1,我无法创建带有大小类的 Storyboard。所以我必须只使用 XIB 并为 XIB 使用自动布局。
当我在 Xcode 6.1 中运行我的应用程序时,看起来所有的布局都非常好。但是当我在 Xcode 5.1.1 中运行相同的应用程序时,所有的 View 都从 iPhone 4 到 iPhone 5 重新排列。
现在我必须以这样一种方式设计我的 XIB,以便在从 iPhone 4 到 iPhone 6 Plus 的所有设备中正确布局 View 。有人可以建议我如何创建支持所有设备的 XIB 的正确方法吗?
最佳答案
苹果真的有一些solid documentation关于如何使用自动布局和使用约束构建动态调整屏幕大小的信息。另一个要检查的可靠教程是 this一个来自appcoda。一开始可能会有点困惑,但一旦您理解了使屏幕适合所有屏幕尺寸的限制实际上非常简单
关于ios - 如何在不使用大小类和 Storyboard的情况下创建适用于 iPhone 4 到 iPhone 6 Plus 的 XIB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28546854/