学习webview

一:初始化一个webview

  UIWebView *webView=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, WIDTH,describeHeight)];

            webView.scalesPageToFit=YES;

            webView.delegate=self;

            webView.scrollView.scrollEnabled=NO;

二:webView请求数据的方法有两种:

1):请求html格式的连接

    NSString *html=[Manager stringIsEmpty:detailDic[@"tpDesp"]];

            [webView loadHTMLString:html baseURL:nil];

 2):请求url

NSString *string = dic[@"tpDesp"];

    NSURL *url =[NSURL URLWithString:[NSString stringWithFormat:@"%@",string]];

    NSURLRequest *request =[NSURLRequest requestWithURL:url];

    [webView loadRequest:request];


     

三:可以使图片充满屏幕(以下代码是针对jgp格式的图片,如果是png格式的,直接将下面字符串style中的.jpg换成.png即可)

NSString *html=self.htmlStr;

   

    NSString *style=@".jpg\" style=\"width:100%;\"";

    NSArray *arr=[html componentsSeparatedByString:@".jpg\""];

    NSMutableArray *webStrArr=[NSMutableArray arrayWithArray:arr];

    

    NSString *webUrl=[webStrArr componentsJoinedByString:style];

    [webView loadHTMLString:webUrl baseURL:nil];


四: 设置字体的大小

- (void)webViewDidFinishLoad:(UIWebView *)webView{

    NSString *str = @"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '250%'";

    [_webView stringByEvaluatingJavaScriptFromString:str];

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值