【发布时间】:2011-02-28 05:49:50
【问题描述】:
我正在尝试在 uiwebview 的操作表弹出窗口中替换或添加更多选项。当长按链接标准 uiwebview 弹出窗口时,会出现。我看到一些应用程序可以做到这一点,但我无法弄清楚。
标准选项是:打开或复制,我想隐藏复制并添加发送电子邮件。
有什么帮助吗?
谢谢 阿尔伯特
【问题讨论】:
标签: iphone uiwebview uimenucontroller
我正在尝试在 uiwebview 的操作表弹出窗口中替换或添加更多选项。当长按链接标准 uiwebview 弹出窗口时,会出现。我看到一些应用程序可以做到这一点,但我无法弄清楚。
标准选项是:打开或复制,我想隐藏复制并添加发送电子邮件。
有什么帮助吗?
谢谢 阿尔伯特
【问题讨论】:
标签: iphone uiwebview uimenucontroller
您想要自定义 UIMenuController 的 UIMenuItems。我在这里解释如何做到这一点:Customize UIMenuController
【讨论】:
通过设置 CSS 类 -webkit-touch-callout: none 或在 javascript 中设置 document.documentElement.style.webkitTouchCallout = "none";,可以在 UIWebView 中禁用“动作”弹出窗口。
禁用默认行为后,您可以创建任何您喜欢的自定义操作表。
【讨论】: