【发布时间】:2012-09-07 09:11:05
【问题描述】:
观看了 iPhone 5 的主题演讲,是的,设备高度和 640 X 1136 的分辨率。所以我看到他们展示了现有应用程序是如何工作的。但我相信,如果我们使用标签栏、导航栏等原生组件,将会正常工作。但是,与设备方向相关的自定义标签栏、导航栏和控件如何呢?所以这些是我的问题。
1) 如何处理具有自定义标签栏、导航栏、相关内容等的自定义布局。
2) 欢迎屏幕。我们现在需要 2 个尺寸。那么在 iPhone 5 中,我们是否需要另外 2 个用于正常和视网膜?
3) 如果您仔细观看主题演讲,iPhone 5 似乎会从左右截取部分视图,因此在应用程序开发中没有任何额外的变化。有人注意到了吗?
【问题讨论】:
-
在您的第三点中,视图不会切割左右部分。 iOS 会在应用程序的上方和下方添加一个黑条,以使其适合原始视图大小。没有任何中断。
-
@rckoenes 谢谢。那么当谈到新的尺寸时,它仍然看起来不太好。就没有更好的办法来应对设备尺寸吗?
-
好吧,不是真的,原因是一些开发人员已经将应用程序的布局设为绝对并且没有正确设置自动调整掩码。我什至用绝对定位做了一些动画。因此,使应用程序以 320x480 分辨率显示将解决不支持新分辨率的应用程序的问题。缺点是上方和下方的两个后栏。只要确保您正确设置了自动调整大小掩码并包含新的
Default-568h@2x.png,您的应用就会调整为新的分辨率。 -
是的,不使用自动调整大小蒙版的主要原因是 iPhone 具有恒定的设备尺寸,并且大多数人在一个方向上开发应用程序。以后就不会这样了。