2010-10-11 28 views
0

我有一个UIScrollView子类,我实现所有这些4触摸事件处理方法,如-touchesBegan:withEvent:为什么UIScrollView取消了我在iPad上的触摸,但不是在iPhone上?

在iPhone上,跟踪工作正常。当手指沿着滚动视图移动时,我得到很多-touchesMoved:withEvent:调用。

我已经设置了self.canCancelContentTouches = NO;。 我也覆盖这样的:

- (BOOL)touchesShouldCancelInContentView:(UIView *)view { 
    return NO; 
} 

拖动约5点左右后,它已经取消了触摸。总是。在我的视图层次结构中,除此UIScrollView外没有别的东西。我可以开始拖拉我想要的任何地方。约5分后,触及取消。总是。无处不在。

而奇怪的是:只发生在iPad上,而不发生在iPhone或iPod touch上。 UIScrollView中的错误?

回答

0

手机上有哪些iOS版本?

而iPad仍然是回到3.2.x中,所以可能有很多东西还没有作出自己的方式到iPad尚未随后电话版本已经解决了......

+0

它的iOS 3.2,首次发布。 – 2010-10-11 23:35:45

相关问题