gpt4 book ai didi

ios - iPhone 5 应用程序正确显示但未感应到 "extra"空间中的触摸

转载 作者:行者123 更新时间:2023-11-28 19:14:44 24 4
gpt4 key购买 nike

我通过添加 Default-568h@2x.png 启动图像将我的应用程序“转换”为与 iPhone 5 兼容,并且一切似乎都运行良好。该应用是一个简单的导航 Controller 应用,以 UITableView 开头。

“似乎可以正常工作”是指初始 UITableView 在 iPhone 5 上显示良好,正确占据了整个屏幕。但是, View 不会响应底部 176 像素中的触摸事件,这正是 iPhone 5 的"new"区域。

在下面带注释的屏幕截图中,红色区域不响应触摸事件。问题出现在我的应用程序的所有 View 上。起初我以为是模拟器的bug,但我在iPhone 5上测试过,问题是一样的。此外,这个特定的应用程序是唯一存在此问题的应用程序。

我怀疑这与该应用程序是很久以前(大约 iOS 3.x 的时间)首次创建的事实有关,并且那些旧的 NIB 文件中有些东西把事情搞砸了。

我试过更改 View 大小和自动调整蒙版大小,但没有任何区别,这让我发疯!

The area in red doesn't respond to touch events

最佳答案

只需在您的 applicationDidFinishLaunching: 方法中添加这一行,它应该可以解决您的问题:

window.frame = [[UIScreen mainScreen] bounds];

或者,您可以在 xib 文件的属性检查器下启用窗口的启动时全屏复选框。

关于ios - iPhone 5 应用程序正确显示但未感应到 "extra"空间中的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13021298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com