#import <UIKit/UIKit.h>
//遵守UIWebView协议
@interface WebBrowserViewController : UIViewController<UIWebViewDelegate,UISearchBarDelegate>
@property(nonatomic,retain)UIWebView *webContentView;
/*
UIWebView使用IOS的UIKit中提供的专门用手机端显示网页的视图
*/
//实例化WebView
self.webContentView = [[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)] autorelease];
self.webContentView.delegate = self;//接收代理
self.webContentView.scalesPageToFit = YES;//设置网页页面适配
self.webContentView.scrollView.showsVerticalScrollIndicator = NO;
[self.view addSubview:self.webContentView];//将webView添加到视图中
//初始化一个网路地址请求地址链接
NSURL *url = [NSURL URLWithString:@"http://baidu.com"];
//初始化请求连接
NSURLRequest *requestUrl = [NSURLRequest requestWithURL:url];
//为webView添加主页
[self.webContentView loadRequest:requestUrl];
#pragma mark- UIWebView Delegate 协议方法,可以用来查看网路请求的web是否成功-
-(void)webViewDidStartLoad:(UIWebView *)webView{
NSLog(@"%s",__FUNCTION__);
}
-(void)webViewDidFinishLoad:(UIWebView *)webView{
NSLog(@"%s",__FUNCTION__);
}
//一旦请求失败就会走该方法
-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{
NSLog(@"%s",__FUNCTION__);
}