【发布时间】:2014-02-11 20:17:41
【问题描述】:
我有一个 UIScrollView,其 'bounces' 属性设置为 YES。 当 contentOffset 移过屏幕顶部时,我会显示一个类似于邮件程序的动画活动指示器。
如果在某个时候我可以模仿用户抬起手指,那就太好了——实际上取消了gestureReconizer中的触摸并强制touchesEnded。
在 iOS 中,有没有办法中断活动的触摸并完全取消它,或者可能将它传递到无处或不会悄悄地响应它的视图?这是一个活跃的 UITouch。大多数(如果不是全部)方法都是在手指触摸屏幕之前设置的。在这种情况下它们无效。
我寻找直接取消 UITouches 的方法,完全取消用户交互,甚至尝试直接以活动滚动视图的方式简单地插入视图,但没有效果。
有没有办法做到这一点,还是被苹果之神严厉禁止?
【问题讨论】:
标签: ios objective-c uiscrollview uigesturerecognizer uitouch