我有一个自定义捏合手势识别器,我正在用它替换 UIScrollView 的捏合手势识别器。假设我希望这个捏合手势识别器的行为与 UIScrollView 的捏合手势识别器完全一样 100%。我可以以某种方式设置手势识别器的选择器来实现这一点吗?
或许像
GPinchGestureRecognizer *graphPinch = [[GPinchGestureRecognizer alloc] initWithTarget:scrollView action:@selector(pinchHandler:)];
或者其他的东西?
实际上,我确实希望识别器的行为与 UIScrollView 附带的几乎完全相同,除了在 UIScrollView 中包含的视图中我覆盖 setTransform 并且我想根据此自定义捏识别器中设置的标志来限制转换更改。尝试对 UIScrollView 的捏合手势识别器所做的调用堆栈更高层的所有内容进行逆向/猜测工程已被证明是困难且烦人的。我需要我的自定义识别器对设置一些在 setTransform 中读取的标志的触摸进行一些算术运算,但除此之外,我还想要完全标准的 UIScrollView 捏合行为。