您的位置:首页 > 移动开发

IOS开发中UI部分UIWebView简单使用<代码演示>

2014-03-14 00:35 931 查看
#import <UIKit/UIKit.h>

//遵守UIWebView协议

@interface WebBrowserViewController :
UIViewController<UIWebViewDelegate,UISearchBarDelegate>

@property(nonatomic,retain)UIWebView *webContentView;
@end

     /*

         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__);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: