2 qq 15024937 qq_15024937 于 2017.01.05 10:32 提问

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

##iOS Swift 中用JS改变UIWebView中fontSize后 UIWebView的scrollView.contenSize.height 或 webView.sizeThatFits(CGSizeZero).height都不会改变

this is my code :

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)
        }
}               

1个回答

dabocaiqq
dabocaiqq   2017.01.14 23:14
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
修改UIWebView中字体的大小
1、UIWebView设置字体大小,颜色,字体:1、UIWebView设置字体大小,颜色,字体: UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下:UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下:
IOS开发之改变UIWebView文本字体的样式和大小
1、UIWebView设置字体大小,颜色,字体:1、UIWebView设置字体大小,颜色,字体: UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下:UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下: [html] view plaincopy NSStr
获取UIWebview的高度4种方法
UIWebView 是IOS开发常用的类。它简单好用,使用它,开发者不用写太多的代码。但是,App开发中,获取webview的高度成为开发者必备的知识。我知道网上也有好多方法。我这里是做一个评价,不是新的东西。如有雷同请包涵。
swift 开发UIWebView跟JS的交互
前言 作为小白的我,才开始入门IOS,选择了swift来进行入门学习,学习做着公司一个简单的小小项目,该项目需要进行跟H5进行交互,然后我就开始研究了UIWebView的使用,其实基本原理跟Android的一样,因为我是Android开发的,所以就顺水推舟了。 基础认知:    JavaScriptCore类是IOS中提供与JS交互的一个框架,我们需要了解: JSConte
关于UIWebView设置高度自适应的问题
转自:http://www.cnblogs.com/hw140430/p/4179494.html - (void)viewDidLoad { [super viewDidLoad]; _scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 66, 320, 480)];
iOS 修改webView字体大小,设置宽度及缩放效果
1.设置字体大小 -(void)webViewDidFinishLoad:(UIWebView *)webView { [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '40%'"];//修改百分比即可
UIWebView(二):Javascript alert 时title的改变
js alert UIWebView
UIWebView实现自动登陆(存储、读取Cookie)
1.在AppDelegate中键入这几句代码 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {     // Override point for customization after application la
IOS_UIWebView字体大小、字体颜色、背景色
转载自:http://hi.baidu.com/langezi_/archive/tag/iphone%E5%BC%80%E5%8F%91 前段时间需要修改webView背景色,上stackoverflow搜了很久没有找到结果,百度搜索,各种转载,各种坑爹,搜出来的都只有字体大小和字体颜色,页面背景没有看到,本人发布方法,希望可以帮助到更多人         在webVie
UIWebView的显示内容的高度
转载自李龙简书 http://www.jianshu.com/p/80381ccaab44 需求 最近,公司同事遇到了这样的一个需求:需要对加载到UIWebView上的H5页面实现折叠,延伸一下,我们依据webView内容的那一部分的高度来设置webView的height(通常,我们是设置一个从navigationbar.buttom开始到 screenView.height的webView,