在UIWebView中以正确格式显示文档(iOS)

在UIWebView中以正确格式显示文档(iOS),ios,swift,uiwebview,doc,Ios,Swift,Uiwebview,Doc,我正在UIWebView中打开word文档文件 它工作得很完美,但问题是当我打开文档文件时,它并没有像word那样以正确的格式显示 在UIWebView中: let url = NSURL(string: self.docUrl.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!) let request = NSURLRequest(URL: url!) webView.loadRequest(req

我正在
UIWebView
中打开word文档文件

它工作得很完美,但问题是当我打开文档文件时,它并没有像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

代码:

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

考虑到要调整页面的比例,您可能没有正确设置约束

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


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

我已经将
UIWebView
的框架设置为
view
的框架。如果可以,请在Safari中打开相同的链接,然后查看您的行为。托管.doc的网站可能有问题,这可能会导致此问题。如果safari以相同的方式显示文档,那么如果不进行黑客攻击(将缩放级别设置为100%以上),您将无能为力