自定义 PKToolPicker 工具

Posted

技术标签:

【中文标题】自定义 PKToolPicker 工具【英文标题】:Customize PKToolPicker tools 【发布时间】:2020-07-22 16:39:47 【问题描述】:

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

两个问题:

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

提前致谢。

【问题讨论】:

【参考方案1】:

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

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

至于添加其他动作看不到任何东西。也许是 IOS 15

【讨论】:

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

以上是关于自定义 PKToolPicker 工具的主要内容,如果未能解决你的问题,请参考以下文章

如何自定义editor.md的工具栏

ArcGIS微课1000例0026:ArcGIS10如何自定义工具条?

ArcGIS微课1000例0026:ArcGIS10如何自定义工具条?

工具或自定义键盘的位置在哪?

MFC 单文档添加自定义位图工具栏图标

Matlab如何在模糊逻辑工具箱中自定义隶属度函数?