gpt4 book ai didi

swift - 如何在 PencilKit 的 PKCanvasView 中禁用铅笔绘图,仅用于查看目的

转载 作者:行者123 更新时间:2023-12-03 08:51:18 25 4
gpt4 key购买 nike

我在我的 View 中成功创建了 PKCanvasView 并使其可以在其中绘制。但是如何出于某些目的(例如仅查看模式)禁用 PKCanvasView 中的绘图。

是否可以在 PKCanvasView 中禁用铅笔和手指绘图?

我只需将变量 allowedFingerDrawing 设置为 false 即可禁用手指绘图,但我也想禁用铅笔。

最佳答案

解决方案 - canvasView.isUserInteractionEnabled = false - 还将禁用canvasView的滚动功能。

更好的解决方案可以简单地禁用绘图手势

self.canvasView.drawingGestureRecognizer.isEnabled = false

这将关闭笔和手指绘图,但保持 ScrollView 功能可用。

关于swift - 如何在 PencilKit 的 PKCanvasView 中禁用铅笔绘图,仅用于查看目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58762254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com