【问题标题】:How to show a 'Done' button in iOS webview如何在 iOS webview 中显示“完成”按钮
【发布时间】:2013-12-31 04:23:48
【问题描述】:

我有一个加载本地 HTML 内容的 Web 视图,其中还包含指向 PDF 的链接。 PDF 可以在 Web 视图中正常打开,只是在您使用完 PDF 后无法返回。

在 Web 视图中显示 PDF 时是否可以显示完成/返回按钮?

任何帮助将不胜感激,干杯!

达伦

【问题讨论】:

  • 你找到解决办法了吗?

标签: ios objective-c pdf webview uiwebview


【解决方案1】:

您应该创建自己的完成/返回按钮并仅在[webView canGoBack] 返回YES 时显示/启用它。并在按钮操作中调用[webView goBack]

【讨论】:

    【解决方案2】:

    您应该基本上从顶部或底部重新调整 webView 的大小,以便为 UIButton 创建一个空间,充当 backButton 并在条件下实现 backButton 的可见性

    if([webView canGoBack])
    {
     backButton.alpha = 1;
    }else {
     backButton.alpha=0;
    }
    

    &在backbutton目标方法实现中写代码[webView goBack]

    【讨论】:

    • 这很好,除了因为有多个 HTML 文件,canGoBack 将在从第一页导航后返回 true。我只在加载 PDF(以及视频)时才需要它。我想我可以将内容加载到灯箱中的 iFrame 中。
    猜你喜欢
    • 1970-01-01
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    相关资源
    最近更新 更多