iPhone UIScrollView,以编程方式调用平移和收缩手势选择器

iPhone UIScrollView,以编程方式调用平移和收缩手势选择器,iphone,uiscrollview,Iphone,Uiscrollview,我的需要是用一个简单的条件覆盖UIScrollView平移和挤压手势,因此它们只有在特定条件为真时才起作用 覆盖默认手势是可以的,禁用它们并调用我自己的手势,之前的逻辑是可以的。但是如果条件是真的,我想调用pan和pinch的默认选择器,以获得正常的平滑滚动视图行为,包括反弹和插入等等 那么,如何以编程方式调用默认的手势选择器呢 您应该研究UIScrollView的子类化,并覆盖以下方法 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEve

我的需要是用一个简单的条件覆盖UIScrollView平移和挤压手势,因此它们只有在特定条件为真时才起作用

覆盖默认手势是可以的,禁用它们并调用我自己的手势,之前的逻辑是可以的。但是如果条件是真的,我想调用pan和pinch的默认选择器,以获得正常的平滑滚动视图行为,包括反弹和插入等等


那么,如何以编程方式调用默认的手势选择器呢

您应该研究UIScrollView的子类化,并覆盖以下方法

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
如果条件为true,则在super上调用相应的方法。 要始终启用滚动,可以检查触摸集是否仅包含一个对象