在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%以上),您将无能为力