1

我刚刚将 iPhone 5 兼容性添加到我的 iPhone 应用程序中。为此,我添加了具有新 iPhone 5 尺寸的每个视图的副本,并使视图控制器的启动过程根据屏幕大小进行选择。不幸的是,当触摸发生在 480 像素线下时,不会调用方法 touchesBegan:withEvent:。当你把它移到线上时,它会突然被调用。这一直困扰着我一段时间。谢谢!

4

2 回答 2

0

您的响应者链中可能有一个只有 480 像素高度的视图。它可能是视图本身或任何父视图。

有一个很好的调试器可以解决这样的问题:http ://sparkinspector.com/ .. 它显示了完整的视图层次结构。

于 2013-06-02T18:58:24.357 回答
0

仔细检查您的 MainWindow.xib 文件是否选中了“启动时全屏”!

于 2014-03-04T14:57:55.443 回答