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

本文介绍如何在 iOS 应用中使用 UIKit 中的 UIWebView 来加载并显示网页内容。通过实例化 UIWebView 并设置其代理及页面适配等属性,实现加载百度首页的功能,并通过 UIWebViewDelegate 协议的方法来监测网页加载的状态。

#import <UIKit/UIKit.h>

//遵守UIWebView协议

@interface WebBrowserViewController : UIViewController<UIWebViewDelegate,UISearchBarDelegate>

@property(nonatomic,retain)UIWebView *webContentView;

@end


     /*

         UIWebView使用IOSUIKit中提供的专门用手机端显示网页的视图

     */


    //实例化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__);

}
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GFanStudio-LeeSir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值