【问题标题】:Display document in UIWebView with proper format (iOS)在 UIWebView 中以正确的格式显示文档(iOS)
【发布时间】:2015-05-21 12:58:40
【问题描述】:

我正在UIWebView中打开一个word文档文件。

它工作得很好,但问题是当我打开那个 doc 文件时,它并没有像 word 那样以正确的格式显示。

在 UIWebView 中:

代码:

let url = NSURL(string: self.docUrl.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!)
    let request = NSURLRequest(URL: url!)
    webView.loadRequest(request)
    webView.delegate = self
    webView.scalesPageToFit = true // I have also try by removing this statement
    webView.autoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight

【问题讨论】:

    标签: ios swift uiwebview doc


    【解决方案1】:

    鉴于您有适合的缩放页面,看起来您可能没有正确设置约束。

    您需要在 UIWebView 与其父级之间创建约束,以确保 webView 占据整个屏幕。

    您可以在情节提要和代码中创建约束。

    【讨论】:

    • 我已经把UIWebView的frame设置为view的frame了。
    • 如果可以的话,在 Safari 中打开相同的链接,看看会发生什么行为。托管 .doc 的站点可能会导致此问题。如果 safari 以相同的方式显示文档,那么如果不进行黑客攻击,您将无能为力(将缩放级别设置为 100% 以上)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多