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