【问题标题】:What is the best way to do interface to support iPhone 4, 5, 6, 6+?做接口以支持 iPhone 4、5、6、6+ 的最佳方法是什么?
【发布时间】:2014-09-25 20:58:35
【问题描述】:

所以我一直在根据设备设置框架来做我的接口。所以我有两个选择 - iPhone 4 和 iPhone 5,有时还有 iPad。

所以我不得不手动将所有东西定位两次或三次,然后忘记它。

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

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

你怎么看?

【问题讨论】:

标签: ios iphone xcode ios7 ios8


【解决方案1】:

Apple 最近宣布了他们称之为 Adaptive UI 的东西 - iOS 8 的一项功能 - 旨在解决我认为您试图描述的问题。这可能值得研究。

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

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

希望这会有所帮助,祝你好运!

洛伊克

【讨论】:

    【解决方案2】:

    对于简单的、相对静态的内容,xib 文件和自动布局可以胜任。 如果您想拥有一流的用户体验、动态 ui 等,最好的选择是在您在 xib 文件中对您的想法进行原型设计后以编程方式构建用户界面。当我第一次走这条路时,我很害怕,但考虑到所有事情,这出奇地容易。

    【讨论】:

      猜你喜欢
      • 2012-09-13
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 2014-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多