开发小屏幕

时间:2014-12-17 19:12:08

标签: ios uikit

我们正在开发Xcode 6中的应用程序,其部署目标是iOS 7.我想知道什么是最佳实践,或者我们如何定义一些UIViews在3.5英寸和4英寸屏幕上应该有不同的高度?我们的设计师在iPhone 6/6 +的Photoshop中进行了应用程序的图形设计,但它不适合在较小的屏幕上垂直放置,因此我们可以将所有内容都缩小,但问题是在代码中执行此操作的最佳做​​法是什么和/或在故事板中。

BTW:我习惯于在代码中做所有事情,因为我不喜欢使用IB

1 个答案:

答案 0 :(得分:2)

最佳做法是学习如何使用AutoLayout制作根据屏幕大小进行调整的约束。这需要大量的试验和错误,使用优先级等等。如果视图中的事情发生变化,您通常需要修复很多约束才能使其再次运行。您还可以在代码中构建视图和/或约束,但我对此没有多少经验。

或者,您可以针对不同的屏幕尺寸制作不同的故事板,但是您必须管理两个不同的版本。