【发布时间】:2015-12-10 11:29:58
【问题描述】:
我想知道为不同的 iPhone 屏幕制作 iOS 9 swift 2 xcode 7 的视图控制器的最佳方法是什么?
我尝试使用约束来实现,但从 iphone 4s 到 iphone 6s 屏幕,我们可以看到图标和文本字段等之间存在很大差距。
我的想法是为每个屏幕(5.5 英寸、4.7 英寸、3.5 英寸)制作不同的视图控制器,并让我的应用程序检查用户打开应用程序的屏幕并为此加载 unigue 视图控制器屏幕。
或者也许有更好的方法,但我是 swift 2.0 的新手,所以我请求你的帮助!
非常感谢您的宝贵时间。
【问题讨论】:
-
使用约束应该可以解决您的问题,如果您发现一些差距可能是因为您没有以正确的方式设置约束。不要为不同的屏幕尺寸创建视图,这需要大量工作且难以维护。