iOS Swift 中用JS改变UIWebView中fontSize后 UIWebView的高度不变!

今个儿赛太阳 2017-01-05 10:39:27
##iOS Swift 中用JS改变UIWebView中fontSize后 UIWebView的scrollView.contenSize.height 或 webView.sizeThatFits(CGSizeZero).height都不会改变

this is my code :
``` Objective-C
func webViewDidFinishLoad(webView: UIWebView) {
//height_origin
self.webView.stringByEvaluatingJavaScriptFromString("document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '140%'")
//height_change
//let height = self.webView.scrollView.contentSize.height //height不变
let height = self.webView.sizeThatFits(CGSizeZero).height //height不变
if self.height != height {
self.height = height
self.delegate?.webViewLoadSuccess(height)
}
self.webView.snp_updateConstraints { (make) in
make.height.equalTo(self.height)
}
}
```

...全文
905 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,420

社区成员

发帖
与我相关
我的任务
社区描述
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
swift 技术论坛(原bbs)
社区管理员
  • Swift
  • 网罗开发
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧