14

我有一个应用程序正在尝试转换并为新的 iPhone 5 屏幕尺寸做好准备。我添加了新的 Default-568h@2x 图像并将我的视图设置为在 IB 中自动调整大小。视图看起来正确,它们伸展以填满屏幕,但我放在底部的任何按钮都是不可点击的。就像底部有一条看不见的线,关于旧 iPhone 屏幕将停止的位置,而该线下方的任何内容都无法点击。如果我把按钮放在这条线上,顶部是可点击的,但底部不是。

4

2 回答 2

19

我有同样的问题...... http://anthonyprato.com/2012/09/20/iphone-5-problem-with-touches-at-the-bottom-of-the-screen/

您在笔尖中创建的 UIWindow 需要选中“启动时全屏”。

于 2012-09-22T01:06:30.697 回答
8

如果您MainWindow.xib的项目中没有(并且大多数较新的项目没有),那么您需要在applicationDidFinishLaunching应用程序委托中增加一行:

- (void)applicationDidFinishLaunching:(UIApplication *)application {

    [window setFrame:[[UIScreen mainScreen] bounds]];
    ...
}

我把它放在方法的开头。像魅力一样工作。

于 2012-09-24T11:27:13.903 回答