【问题标题】:How do I disable copy, paste and select functions in a UIWebView that is showing a PDF file?如何在显示 PDF 文件的 UIWebView 中禁用复制、粘贴和选择功能?
【发布时间】:2011-12-21 18:03:15
【问题描述】:

我的应用有一个 UIWebView 用于显示 PDF 文件。文件大小小于 1MB,但当用户双击屏幕时,应用程序会冻结并在片刻后崩溃。 我想如果我禁用了选择功能,也许这个问题就不会发生。我怎么做?

【问题讨论】:

    标签: iphone ios pdf uiwebview


    【解决方案1】:

    查看控制台输出。看起来您没有正确处理点击事件。即使您想忽略点击事件(即什么都不做并返回),您也必须拥有这些处理程序。

    下面是需要做的一个很好的概述:

    http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way/

    【讨论】:

    • 感谢 Jacek,但这真的是唯一可能的解决方案吗?我认为实现起来有点复杂。 UIWebView 工作得很好。仅当用户按住或双击它时才会出现此问题。该应用程序会冻结几秒钟,当再次滚动 PDF 时,它最终会崩溃。
    • 应用崩溃后您在控制台窗口中看到了哪些消息?
    • 如果您在控制台窗口的输出中的任何位置看到“无法识别的选择器已发送到实例”,那么很明显表明您必须实现缺少的处理程序。
    • 应用崩溃后不显示任何消息。但在应用崩溃之前,控制台会显示两个内存警告。
    猜你喜欢
    • 1970-01-01
    • 2011-10-04
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    • 1970-01-01
    • 2017-07-15
    相关资源
    最近更新 更多