【问题标题】:UIScrollView zoom just with 2 FingersUIScrollView 缩放只需 2 根手指
【发布时间】:2017-04-12 08:20:35
【问题描述】:

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

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

我试过了:

self.scrollView.panGestureRecognizer.minimumNumberOfTouches = 2;

但问题是这会禁用绘图。

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

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

【问题讨论】:

    标签: ios swift uiscrollview swift3 cgcontext


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      相关资源
      最近更新 更多