TouchesBegan没有在480px以下调用

时间:2013-06-02 16:39:32

标签: iphone ios uiview iphone-5

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

2 个答案:

答案 0 :(得分:0)

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

这样的调试器很好:http://sparkinspector.com/ ..显示完整的视图层次结构。

答案 1 :(得分:0)

仔细检查您的MainWindow.xib文件是否已启用“全屏启动”!

相关问题