iOS webView添加网络css和网络html

依博客的css为例(https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-e4c7a3727d.css)

创建webVIew

- (UIWebView *)webView
{
    if (!_ webView)
    {
        _ webView = [UIWebView new];
        [self.view addSubview:_webView];
        _webView.backgroundColor = [UIColor whiteColor];
        _webView.scrollView.showsHorizontalScrollIndicator = NO;
        _webView.scrollView.showsVerticalScrollIndicator = NO;
        _webView.opaque = NO;//设置透明 解决底部黑条问题
    }
    return _webView;
}

添加html和css

//desc可以是本地的也可以是网络请求的
NSString *desc = @"<p style=\"color: red\">哈哈哈哈哈哈</p><h1>哈哈哈哈哈哈</h1><h2>哈哈哈哈哈哈</h2><h3>哈哈哈哈哈哈</h3><h4>哈哈哈哈哈哈</h4><img src=\"http://img3.imgtn.bdimg.com/it/u=108228188,2741176027&fm=26&gp=0.jpg\">";

//css
NSString * richtxt_css = [NSString stringWithFormat:@"https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-e4c7a3727d.css
"];
   
NSMutableString *html = [NSMutableString string];   
NSString *css = [NSString stringWithFormat:@"<link href=\"%@\" type=\"text/css\" rel=\"stylesheet\">",richtxt_css];
[html appendString:[NSString stringWithFormat:@"<!DOCTYPE html><html><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">%@</head> <body><div class=\"appview\">%@</div><body></html>",css,desc]];

[self.webView loadHTMLString:html baseURL:nil];
    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值