2010-04-07 65 views
0

我开始使用原来的2.2.1 sdk随附的OpenGL ES模板开始我的应用程序。我添加了触摸回调和一切工作正常iphone触摸屏从屏幕上方开始不再注册

但我现在已经将我的项目迁移到与3.1.3 sdk一起提供的新的OpenGL ES模板,并且一切正常,除了现在触摸开始在屏幕上方,拖动到屏幕不再注册。它曾经工作得很好,当屏幕上方开始触摸然后将其拖放到屏幕上时,只需在手指进入屏幕时注册为正常触摸,但使用此新模板即使在使用2.2创建时也是如此。 1 sdk,它不工作了。

回答

0

你在模拟器上得到这个行为吗?没有反应在全屏顶部20像素点击被认为是一个bug:http://www.iphonedevsdk.com/forum/iphone-sdk-development/43125-iphone-simulator-20pixels-dead-zone.html

+0

不,它在实际的设备上,任何设备。它无法识别从屏幕开始,在屏幕上方,然后被拖放到屏幕上的触摸。 – matt 2010-04-07 23:11:18

+0

嗯,我只能说我在简单的UIView应用程序中的设备上有点类似的问题。当我在顶部的隐藏状态栏区域放置一个小信息按钮时,它在那里的响应性较差。也许屏幕边缘不太敏感? – 2010-04-09 15:22:29