IOS 之UIWebView详解

来源:互联网 发布:淘宝客设置技巧 编辑:程序博客网 时间:2024/06/01 07:21


把UIWebView声明成属性

@property (nonatomic, strong) UIWebView *webView;


1.创建UIWebView ;

 _webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, kScreenHeight)];


2 设置属性

//  自动对页面进行缩放以适应屏幕

_webView.scalespageToFit = YES;

// 自动检测网页上的电话号码,单击可以拨打

   _webView.detectsPhoneNumbers = YES;

   // 有个代理属性(需遵循代理UIWebViewDelegate)

 _webView.delegate = self;


3.把UIWebView加载到视图上

 [self.view addSubview:_webView];

4.加载内容

 NSString *urlString = [NSString stringWithFormat:@"http://m.jiemian.com/article/%@.html", _detailHomeModel.MyID];

// 创建网址对象
    NSURL *url = [NSURL URLWithString:urlString];


    // 创建链接
    NSURLRequest *request = [NSURLRequest requestWithURL:url];


   // 加载数据
    [_webView loadRequest:request];


UIWebView的代理要实现的方法

// 开始加载的时候执行的方法

- (void)webViewDidStartLoad:(UIWebView *)webView;


//加载完成的时候执行该方法
- (void)webViewDidFinishLoad:(UIWebView *)webView;


加载出错或失败的时候执行该方法

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;












0 0
原创粉丝点击