【问题标题】:Custom keyboard with editable UIWebView?具有可编辑 UIWebView 的自定义键盘?
【发布时间】:2012-02-19 05:54:51
【问题描述】:

是否可以使用带有可编辑 UIWebView 的自定义键盘进行富文本编辑(通过设置 inputView 属性,例如在 UITextView 上)?

它尝试继承 UIWebView 并将 inputView 属性设置为读写,但这似乎没有任何区别。

请注意,这适用于可编辑的 WebView 内容(具有 HTML 属性 contentEditable="true"),而不是 HTML 输入字段。

【问题讨论】:

  • 嗨,你有灯吗??遗憾的是,即使您尝试使用只读 inputView,它也无法正常工作。在苹果文档中了解到 UIResponder 的 inputView 的任何子类都可以更改,并且 UIWebView 是 UIResponder 的子类。我也需要网络视图丰富的编辑。任何灯???

标签: ios uiwebview contenteditable rich-text-editor inputview


【解决方案1】:

这有点太晚了,但是当我花了 3 个小时寻找解决方法时,我认为我应该与您分享。

您可以使用通过 HTML5 和 CSS 实现的屏幕键盘,点击此链接: JS Based on-screen keyboard for browser, like on cellphones and tablets

您可以在 UIWebViewDelegate 调用 webViewDidFinishLoad

时使用 stringByEvaluatingJavaScriptFromString 将代码注入页面

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2020-03-01
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    相关资源
    最近更新 更多