iOS改变webView字体大小

释放双眼,带上耳机,听听看~!

改变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];
 
}

 

人已赞赏
iOS文章

iOS-NSArray用法大全详细说明

2019-10-31 10:43:40

iOS文章

iOS-判断某个时间是否处于某个时间段内

2019-10-31 12:12:45

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索