UIScrollView只需2个手指即可缩放

时间:2016-11-28 14:54:59

标签: ios swift uiscrollview swift3 cgcontext

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

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

我试过了:

self.scrollView.panGestureRecognizer.minimumNumberOfTouches = 2;

但问题是这会禁用绘图。

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

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

1 个答案:

答案 0 :(得分:2)

UIViewController(或UIView,无论您用于显示什么)设置为识别器的代表。然后为您的案例添加gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:并返回YES,或者如果您没有其他识别器,请随时返回。{/ p>