可能重复:
iphone 5 simulator - Cannot click on bottom of screen?
我在项目中添加了Default-568h@2x.png,导致信箱区域消失。然而,对于这个项目,我发现这个不足:我无法点击屏幕底部的任何像素,全屏动画会使这个区域变黑。
信箱区域消失,屏幕按预期展开:
我发现无法点按前960像素下的所有内容。此外,当动画正在进行中时,我在这960像素下看到一个坚实的黑条,如下所示:
然而,当动画结束时,黑条再次消失。但该区域仍无法点击。
此项目早于故事板,我无法升级它以使用此版本的故事板。
有谁知道什么是错的?
答案 0 :(得分:11)
当UIWindow具有旧的3.5英寸尺寸时会发生这种情况。 (这也会使UIActionSheets显示在屏幕底部之上)。
我仍然不确定发生了什么,但似乎特别是如果UIWindow位于xib中。
我们采取措施解决问题:
添加到应用程序:didFinishLaunchingWithOptions:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
或者,您可以将xib中UIWindow的模拟指标大小设置为4英寸屏幕。这似乎也有效,即使在3.5英寸的屏幕上也是如此。