【问题标题】:Iphone Open With in a UIWebViewIphone 在 UIWebView 中打开方式
【发布时间】:2011-02-24 13:40:23
【问题描述】:

是否可以在 UIWebView 中使用 WebView 顶部的 Open in Books 和 Open With 选项在 UIWebView 中显示 PDF?我不知道该怎么做。

谢谢

【问题讨论】:

    标签: iphone uiwebview


    【解决方案1】:

    UIDocumentInteractionController 放在网页视图的顶部,它将允许用户在 iBooks 中打开 pdf。

    【讨论】:

    • 谢谢,我找到了此代码andycodes.tumblr.com/post/738375724/…,但我不知道如何将其放在视图顶部。此外,我需要下载文件,不是吗?谢谢
    • 不,您不必先下载 pdf。关于呈现它,类本身不是视图,但您可以通过 presentOpenInMenuFromRect:inView:animated: 让它绘制视图。您发布的示例代码中已经对所有内容进行了详细描述。
    【解决方案2】:

    NSString * path = [[NSBundle mainBundle] pathforResource:@"ResourceName" ofType:@"pdf"] ; 或路径也可以是任何 http url。

    NSURL * url = [NSURL fileURLWithPath:path];

    NSURLRequest * request = [NSURLRequest requestWithURL:url];

    UIWebView * webView = ....;

    [webView loadRequest:request];

    这应该在 webview 中显示 pdf。但似乎您要求在其他应用程序中打开 pdf,这部分我不完全理解。你能解释一下吗?

    【讨论】:

      猜你喜欢
      • 2011-04-16
      • 2012-06-23
      • 2010-12-17
      • 2014-11-11
      • 2012-05-23
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      相关资源
      最近更新 更多