2014-09-25 125 views
0

所以我一直在做我的界面设置基于设备的框架。所以我有两个选择 - iPhone 4和iPhone 5,有时还有iPad。接口支持iPhone 4,5,6,6+的最佳方式是什么?

所以我不得不手动放置一切两次或三次,忘掉它。

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

我是否使用Autolayout并找出所有设备上应该相同的常量?但是,在所有设备上感觉不太好,看起来不错。

您认为如何?

+1

可能重复的[如何创建通用应用为iPhone 6,6加,iPhone 4的iPhone4s,iphone5的](http://stackoverflow.com/questions/25758603/how-to-create-通用应用程序内换iphone-6-6加iphone-4的iPhone4S,iPhone5的) – 2014-09-25 21:04:44

回答

2

苹果最近宣布了一些他们所称的自适应UI - iOS 8功能 - 旨在解决我认为您想要描述的问题。这可能值得研究。

自适应用户界面基本上是基于约束的(正如你在你的问题中提到的那样)。

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

希望这有助于和好运!

卢瓦克

0

对于简单的,相对静态的内容,xib文件和自动布局来完成这项工作。 如果你想拥有一流的用户体验,动态ui等,最好的选择是以xib文件将你的想法原型化后,以编程方式构建用户界面。当我第一次走这条路时,我对此感到厌烦,但所有事情都考虑到了这一点非常容易。

相关问题