2回目のタッチを検出した後、スクロールを停止し、自分のピンチジェスチャでタッチを処理したいと思います。私はこれをスクロールビューで試しました:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
if(event.allTouches.count > 2)self.panGestureRecognizer.enabled = NO;
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
if(event.allTouches.count > 2)self.panGestureRecognizer.enabled = YES;
}
しかし、それは機能しません。
これを試して:
scroll.panGestureRecognizer.maximumNumberOfTouches = 1;
しかし、何も