iOS开发中WebView的基本使用方法简介

2020-01-14 16:58:04丽君
易采站长站为您分析iOS开发中WebView的基本使用方法,代码基于传统的Objective-C,需要的朋友可以参考下  

1、使用UIWebView加载网页
运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。

iOS开发中WebView的基本使用方法简介

2、加载WebView
在ViewController.h添加WebView成员变量和在ViewController.m添加实现

复制代码
#import <UIKit/UIKit.h>

 

@interface ViewController : UIViewController
{
    UIWebView *webView;
}
@end
ViewController.m
- (void)viewDidLoad
{
    [super viewDidLoad];
    webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
    NSURLRequest *request =[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.easck.com/>     [self.view addSubview: webView];
    [webView loadRequest:request];
}


运行,这样百度网页就打开了

 

iOS开发中WebView的基本使用方法简介

手机的网络环境是实时变化的,网络慢的时候,怎么提示用户网页正在打开呢?在网页打开出错的时候怎么提示用户呢?这时候我们就需要知道网页什么时候打开的,
什么时候加载完成,什么时候出错了。那么我们需要实现这个<UIWebViewDelegate>协议
3、实现协议,在ViewController.h修改如下:

复制代码
#import <UIKit/UIKit.h>  
  
@interface ViewController : UIViewController<UIWebViewDelegate>  
{  
    UIWebView *webView;  
}  
@end  
按住control+command+向上键,切换到ViewController.m文件,这是我们在文件中打入- (void) webView,就能看到如下实现方法: