在 safari 中加载页面后,它加载得非常好。在uiwebview中加载,字体全部变大。
我做了研究,一切似乎都很好。我试过了..
- -WebView.scalesPageToFit = true
- 尝试了 webview 的默认约束
-
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1"/>
- webkit-text-size-adjust:100%/无
我很确定这只是一个 uiwebview 问题,因为它在 safari 中加载得很好。
这是我用的uiwebview教程.. https://www.youtube.com/watch?v=rcVv1N1hReQ
这是我正在使用的 uiwebview 代码..
@IBOutlet var WebView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let URL = NSURL(string: "http://website")
WebView.loadRequest(NSURLRequest(URL: URL!))
WebView.scalesPageToFit = true
}
我有点沮丧,谢谢你的帮助。
最佳答案
万一有人还在寻找解决方案,我发现切换到 WKWebView(不做任何其他更改)解决了这个问题。无论如何,UIWebView 现在已被弃用,因此这只是切换的另一个动机。
关于ios - Safari 与 UIWebView 字体大小差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34119476/