处理iPhone 5的更大设备尺寸

时间:2012-09-14 08:13:25

标签: iphone ios iphone-5

  

可能重复:
  How to deal with iPhone 5 screen size?

观看iPhone 5主题演讲,是设备高度和分辨率640 X 1136.所以我看到他们展示了现有的应用程序是如何工作的。但我相信如果我们使用像标签栏,导航栏等本机组件将工作正常。但是相对于设备方向而言,自定义标签栏,导航栏和控件如何呢?所以这些是我的问题。

1)如何处理具有自定义标签栏,导航栏,相对内容等的自定义布局。

2)欢迎画面。我们现在需要2种尺寸。那么在iPhone 5中我们还需要另外2个正常和视网膜吗?

3)如果您仔细观察主题演示,iPhone 5将从左右两侧截取部分视图,因此应用程序开发中没有任何其他更改。有人注意到了吗?

2 个答案:

答案 0 :(得分:6)

1)这取决于你如何摆放它们,你可能需要调整你设置框架的方式,更改自动调整面具等,或者如果iOS 6只是一个选项,你可以移动到自动布局。在不知道你的代码的情况下,我无法提供更多细节

2)没有非视网膜iPhone 5,因此您只需要另外1 Default.pngDefault-568h@2x.png大小,名为{{1}}(顺便说一下,添加这个新尺寸的默认图片是iOS的显示你的应用程序的触发器letterboxing,所以对于某些应用程序,这是唯一需要进行的更改)

3)这是我提到的信箱,它是所有当前应用程序在iPhone 5上的功能,直到用新的default.png更新

答案 1 :(得分:0)

我的理解是,所有现有的应用程序都可以在iPhone 5上运行,而你只有黑色边框。但是,您现在可以根据更大的屏幕尺寸定制应用程序。我想现在会有一个新的.xib或故事板,它将与iPhone 5的大小相匹配。您将能够在app委托中放置一个if语句,以根据屏幕选择要加载的.xib / storyboard尺寸。不幸的是,现在我认为我们必须创建多个.xib / storyboard文件,类似于目前通用应用程序的制作方式。加载的文件是根据设备选择的。

希望这有帮助