支持iPhone 4,5,6,6 +的界面最佳方式是什么?

时间:2014-09-25 20:58:36

标签: ios iphone xcode ios7 ios8

所以我一直在做基于设备设置框架的界面。所以我有两个选择 - iPhone 4和iPhone 5,有时候是iPad。

所以我必须手动将所有东西放置两到三次并忘记它。

但现在我需要支持两种具有不同分辨率的新设备 - 我该怎么办?

我是否使用Autolayout并找出一些在所有设备上应该相同的常量?但是在所有设备上都感觉不舒服并且看起来很棒。

您怎么看?

2 个答案:

答案 0 :(得分:2)

Apple最近发布了一些名为 Adaptive UI 的内容 - 一种iOS 8功能 - 旨在解决我认为您试图描述的问题。这可能值得研究。

自适应UI基本上是基于约束的(正如您在问题中提到的那样)。

可在此处找到一个很好的解释:http://www.imore.com/adaptive-ui-ios-8-explained

希望这有帮助并祝你好运!

卢瓦克

答案 1 :(得分:0)

对于简单的,相对静态的内容,xib文件和自动布局可以完成这项工作。 如果你想拥有一流的用户体验,动态ui等,最好的选择是在xib文件中创建原型之后以编程方式构建用户界面。当我第一次沿着这条路走下去时,我很担心它,但考虑到所有事情都非常容易。