自定义 PKToolPicker 工具

Ars*_*hia 5 ios swift ios13 ipados13 pencilkit

PKToolPickerPencilKit (iOS 13+) 中的默认工具是钢笔、记号笔、铅笔、橡皮擦、套索、标尺和 iOS 上的颜色选择器。在 iPadOS 上,这通过撤消/重做和(...)为 PKToolPicker 提供“自动最小化”选项的菜单进行了扩展。

两个问题:

  • 无论如何要禁用/删除选择器中的默认工具之一(比如标尺)?
  • 是否可以在(...)子菜单中添加其他操作(在具有许多有趣选项的 Snapshot 控制器中就是这种情况)?

提前致谢。

小智 -2

我确实在 PKToolPicker 帮助中看到您可以使用以下方法删除标尺

isRulerActive: BOOL 因此将其声明为 False 应该可以解决问题。

至于添加其他动作什么也没看到。也许是 iOS 15

  • isRulerActive 指示标尺工具在屏幕上是否处于活动状态。它不会在 PKTools 中显示/显示标尺工具。 (3认同)