<分区>
我们正在 Xcode 6 中开发应用程序,部署目标是 iOS 7。我想知道什么是最佳实践,或者我们如何定义一些 UIView 在 3.5 英寸和 4 英寸屏幕上应该有不同的高度?我们的设计师在 iPhone 6/6+ 的 photoshop 中对应用程序进行了图形设计,但它在较小的屏幕上垂直方向不太合适,因此我们可以将所有内容缩小一点,但问题是在代码中执行此操作的最佳做法是什么和/或在 Storyboard 中。
顺便说一句:我习惯于在代码中做所有事情,因为我不喜欢与 IB 一起工作
最佳答案
最佳实践是学习如何使用 AutoLayout 来制作根据屏幕尺寸调整的约束。这需要大量的试验和错误,优先级等,如果 View 发生变化,您通常必须修复很多约束才能使其再次工作。您还可以在代码中构建 View 和/或约束,但我对此经验不多。
或者,您可以为不同的屏幕尺寸制作不同的 Storyboard,但是您必须管理这两个不同的版本。
关于ios - 小屏幕开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27533061/