ScrollView缩放问题

时间:2018-12-25 09:07:50

标签: ios iphone uiscrollview

我有一个绘图视图,该视图嵌入在滚动视图中以进行缩放。当我尝试缩放工程图视图时,它会缩放,但会在缩放前在视图上画一点点。我正在使用ACEDrawing View库来渲染工程图视图。有什么方法可以使我们在缩放视图时忽略触摸,从而避免最初的一点绘制?

1 个答案:

答案 0 :(得分:0)

您可以继承UIScrollView并重写touchesShouldBegin,如下所示:

class CustomScrollView: UIScrollView {

    override func touchesShouldBegin(_ touches: Set<UITouch>, with event: UIEvent?, in view: UIView) -> Bool {
        if event?.allTouches?.count == 2 { return false }
        return super.touchesShouldBegin(touches, with: event, in: view)
    }

}