可能的重复:
iPhone 5 模拟器 - 无法点击屏幕底部?
我添加了一个[电子邮件受保护]到我的项目,导致信箱区域消失。然而,对于这个项目,我发现这不够:我无法点击屏幕底部的任何像素,并且全屏动画会遮蔽该区域。
信箱区域消失,屏幕按预期扩大:
我发现前 960 像素以下的所有内容都无法被点击。此外,当动画正在进行时,我会在 960 像素下方看到一个实心黑条,如下所示:
然而,当动画结束时,黑条再次消失。但该区域仍然不可点击。
该项目早于故事板,我无法将其升级为在此版本中使用故事板。
有谁知道出了什么问题吗?
当 UIWindow 具有旧的 3.5 英寸尺寸时,会发生这种情况。 (它还会使 UIActionSheets 显示在屏幕底部上方)。
我仍然不确定发生了什么,但它似乎会发生,特别是如果 UIWindow 位于 xib 中。
我们采取的修复步骤:
- 从 xib 中删除 UIWindow(如果存在)。
-
添加到 -application:didFinishLaunchingWithOptions:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] 边界]];
或者,您可以将 xib 中 UIWindow 的模拟指标大小设置为 4 英寸屏幕。即使在 3.5 英寸屏幕上,这似乎也有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)