UIScrollView 缩放仅用 2 个手指

UIScrollView zoom just with 2 Fingers

我想构建一个应用程序,使您可以在放大图像的同时绘制图像。

我有一个工作代码可以让你在图像中绘图,但问题是我还想放大。我需要找到一种方法来用 2 个手指缩放和移动并用 1 个手指绘图。

我试过:

self.scrollView.panGestureRecognizer.minimumNumberOfTouches = 2;

但问题是这会禁用绘图。

我还尝试添加一个 UIPanGestureRegognizer,但它不适合我喜欢使用的框架。

所以我想寻求一种方法来使 scrollView 忽略 1 Finger 手势或支持缩放的绘图框架。

将您的 UIViewController(或 UIView,无论您用于显示什么)设置为识别器的委托。然后为您的情况添加 gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer: 和 return YES 或者如果您没有其他识别器则始终添加。