0

我们更新了我们的应用程序以支持 iPhone 4 和 iPhone 5 的屏幕尺寸。它在两个模拟器中都可以正常工作,但是当我们将它安装在 iPhone 5 设备上时,它的行为就像 iphone 4 应用程序(顶部和底部有黑色边框)。我们还添加了 Default-568h@2x.png 机器人无法正常工作。我们正在动态创建窗口。

我们在这里缺少什么?有任何想法吗 ?

另外如何以编程方式设置 UIWindow 的“启动时全屏”属性?

4

1 回答 1

1

这是一种有效的解决方案

A. 在您的 AppDelegate.m 中像这样初始化 UIWindow 对象

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]

B. 为了管理其他 UI 元素您可以定义一个宏来提供屏幕的当前帧,无论是 iPhone 4/iPhone 5

#define SCREEN_FRAME [[UIScreen mainScreen] applicationFrame]

因此,您可以使用 SCREEN_FRAME 宽度/高度属性来调整其他 UI 元素

希望这可以帮助。

于 2013-02-11T16:12:10.790 回答