ios - Safari 与 UIWebView 字体大小差异

标签 ios css swift uiwebview

在 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/

相关文章:

ios - 媒体附件在 iOS 10 通知中裁剪图像

ios - 在 iOS 7 中设置方向

html - 将第二个跨度的文本对齐到第一个居中文本的跨度下方

javascript - 如何在点击面板前后添加新面板

iOS 视觉 : Drawing Detected Rectangles on Live Camera Preview Works on iPhone But Not on iPad

ios - 如何在现有的 Ad-Hoc Provisioning Profile 中添加新设备?

ios - Swift - 无法从http链接获取信息

css - 如何在不引用任何标签的情况下引用 Angular 组件的完整模板设置 CSS?

swift - 如何创建一个运行两个函数且永不重叠的循环?

ios - 设备旋转时 UITableViewHeader 不保持位置