我 在 WKWebview 上 显示 选中 文本 的 自 定义 菜单 时 使用 了 UIMenuController 。 但 现在 在 iOS 16 上 已 弃 用 , 并 收到 以下 错误
[Text] Using UIMenuController to add items into text menus is deprecated. Please implement the UITextInput API editMenuForTextRange:suggestedActions: instead.
[EditMenuInteraction] The edit menu ... did not have performable commands and/or actions; ignoring present.
中 的 每 一 个
现在 我 找 不 到 任何 关于 如何 在 wkwebview 上 自 定义 菜单 的 文档 。
这 就是 我 想 在 菜单 上 呈现 的 。
如何 在 wkwebview 上 自 定义 所 选 文本 的 菜单 ?
我 尝试 添加 UITextInput , 但 它 需要 符合 一 系列 协议 。
1条答案
按热度按时间t1qtbnec1#
现在还不可能,但我认为Apple计划很快为
UIEditMenuInteraction
添加API。这是我在WebKit source中发现的内容(注意WK_IOS_TBA
可用性说明符):