iOS改变webView字体大小

来源:互联网 发布:知乎 埃斯顿 伺服电机 编辑:程序博客网 时间:2024/05/24 02:33

改变webView字体大小,就是重写JS

@property (weak, nonatomic) IBOutletUIWebView *webView;//web控件@property (nonatomic,assign)NSInteger fontSize;//字体大小

- (IBAction)fontButton:(UIButton *)sender{    if(_fontSize >30)    {        //判断字体如果超过最大值,每次按下按钮减小字体        _fontSize =_fontSize - 5;        [sender setImage:[UIImageimageNamed:@"font_less.png"]forState:UIControlStateNormal];    }    else    {        //判断字体没有如果超过最大值,每次按下按钮增大字体        _fontSize =_fontSize + 5;        [sender setImage:[UIImageimageNamed:@"font_add.png"]forState:UIControlStateNormal];    }    //JS代码  改变字体    NSString *jsString = [[NSStringalloc] initWithFormat:@"document.getElementsByTagName_r('body')[0].style.webkitTextSizeAdjust= '%ld'",                          _fontSize];        [_webView stringByEvaluatingJavaScriptFromString:jsString];}




0 0
原创粉丝点击