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__);
}
//遵守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__);
}
相关文章推荐
- ios开发UI基础—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- 【iOS开发】简单UI部分UIButton的创建和UITextField的使用
- iOS开发UI基础—24使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- IOS-CoreData简单使用的主要代码<代码演示>
- iOS开发入门之UIPickerView控件的简单使用
- ios开发 UIPasteboard 的简单使用
- ioS开发之UI基础--使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
- 第一行代码,UI开发部分<一>
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- iOS开发系列----UI(简单TableView的使用)
- <<精通iOS开发>>第14章例子代码彻底清除警告
- iOS开发UI高级—19Quartz2D简单使用(一)
- <<精通iOS开发>>第14章例子代码彻底清除警告
- iOS开发之Xcode pch头文件简单使用方法 让写代码更简单!
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- iOS开发UI基础—简单介绍静态单元格的使用