1

新 iPhone 正在展示中。它具有新的分辨率纵横比。(1136 x 640)

有谁知道如何升级应用程序以支持新分辨率?

谢谢!

4

2 回答 2

0

像按钮等普通 UI 组件应该使用新的 SDK 进行更新 - 就像在 MBP Retnia 上一样。但是您制作的图形像图像一样,需要使用更大的 dpi 进行更新 - 这只是一个猜测,但这就是 MBP Retnia 的工作方式

于 2012-09-12T18:09:09.860 回答
0

我们正在使用Canappi生成适用于两种分辨率(也适用于 iPad)的 Objective-C 代码。Canappi 像 Interface Builder 一样工作,但以文本形式(如果你问我,它更容易使用)。这是您为每个分辨率和/或外形尺寸指定控件位置的方式:

layout myTabletLayout {

     text name (10,60,100,30) { ... }

}

layout myPhoneLayout {

    text name (10,60,100,30 + 0,10,0,2) { ... }

    tablet myTabletLayout ;

}

+0,10,0,2 是当应用程序在 iPhone 5 上运行时应用于原始坐标的移位。这意味着您可以轻松调整表格大小、空间控制甚至,这真的很酷,带上控制在 iPhone 4 上显示在屏幕外,回到 iPhone 5 的视图边界。

于 2012-09-25T11:06:00.910 回答