在 iOS 4 中,我认为 -touchesBegan:withEvent:, -touchesMoved:withEvent:, -touchesEnded:withEvent:, -touchesCancelled:withEvent: 是唯一可用于在视图中处理触摸的方法。
但是现在当我像这样覆盖这些方法时:
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
// not calling super. Doing nothing.
}
在 UIScrollView 子类中,它仍然滚动。他们是如何做到的呢?