我们正在用Xcode6开发应用程序,部署目标是iOS 7。我想知道什么是最佳实践,或者我们如何定义一些UIViews在3.5英寸和4英寸屏幕上应该有不同的高度?我们的设计师在iPhone 6/6+的photoshop中为应用程序做了图形设计,但它在小屏幕上不适合垂直方向,所以我们可以让所有东西都小一点,但问题是在代码和/或故事板中做这件事的最佳实践是什么。
顺便说一句:我习惯于用代码做任何事情,因为我不喜欢使用IB
发布于 2014-12-18 03:21:20
最佳实践是学习如何使用AutoLayout来设置根据屏幕尺寸调整的约束。这需要大量的尝试和错误,玩弄优先级等,如果视图中的事情发生变化,您通常必须修复许多约束才能使其再次工作。您也可以在代码中构建视图和/或约束,但我在这方面没有太多经验。
或者,您可以针对不同的屏幕大小制作不同的故事板,但这样您就必须管理两个不同的版本。
https://stackoverflow.com/questions/27533061
复制相似问题