iOS swift : UIWebView has extremely big content

标签 ios swift uiwebview size scale

我有一个正在加载本地 html、css 和 javascript 的 UIWebView

问题是html项目的所有资源都显示得非常非常大。

我尝试使用 webView 比例因子,但没有任何变化..

我什至在didFinishLoad中尝试过这个:

let contentSize:CGSize = webView.scrollView.contentSize
        let viewSize:CGSize = self.view.bounds.size

        let rw: CGFloat = viewSize.width / contentSize.width

        webView.scrollView.minimumZoomScale = rw
        webView.scrollView.maximumZoomScale = rw
        webView.scrollView.zoomScale = rw

但是,所有图像都太大了。

有什么帮助吗?

最佳答案

在 viewdidload 上尝试此代码

self.webView.scalesPageToFit = YES
self.webView.contentMode = UIViewContentModeScaleAspectFit

关于iOS swift : UIWebView has extremely big content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49149623/

相关文章:

ios - 当应用程序的设置不存在时如何打开它们

ios - xCode 4项目模板中的可选框架

ios - DidSelectRowAtIndextPath 给我错误的详细信息

ios - 将 30 秒添加到 NSDate

objective-c - 当 UIScrollview 作为 subview 存在时,UIWebview scrollsToTop 不起作用

ios - iOS 8 中的 UIWebView 内容大小

ios - 在 XCode 中检测 UIWebView 表单提交

ios - 快速 TextView 和标签在 UITableviewcell 中返回空文本

swift - AKAudioPlayer 节点在到达文件/缓冲区末尾之前停止后是否会应用 10 毫秒的淡出?

ios - 搜索栏取消按钮委托(delegate)未调用