【问题标题】:handling UIResponderStandardEditActions in UIwebview在 UIwebview 中处理 UIResponderStandardEditActions
【发布时间】:2013-12-17 11:04:30
【问题描述】:

我想在 webview 中处理 UIResponderStandardEditActions 的复制/选择/selectAll/Patse 选项。但我遇到了问题,复制操作从未调用过,而且我观察到,在函数中((我有 webview,我正在使用 TTStyledTextLabel 显示文本)..

canPerformAction:(SEL)action withSender:(id)sender

复制:操作永远不会出现..但我确实看到所有其他选项,如 select , selectAll 和 cut 操作都被调用,即使复制操作从未在上面的函数中调用,当我在 webview 中选择文本时复制操作已启用但行动永远不会被调用..

【问题讨论】:

  • 您可以从solution 开始更改canPerformAction:withSender: 实现并将其扩展到所有UIResponderStandardEditActions

标签: ios iphone uiwebview


【解决方案1】:

您的问题解决了吗?如果你这样做了,请发布你的解决方案。我在使用粘贴功能时遇到了同样的问题。

我找到的解决方案,我知道它并不理想,它通过 javascript 检测事件。

我使用 javascript 来检测何时发生粘贴,调用我的 ObjectiveC 函数来处理数据,并从 ObjectiveC 调用一个 JS 函数来将内容粘贴到 webview 上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 2011-02-05
    • 1970-01-01
    相关资源
    最近更新 更多