UIWebView
2013-12-03 15:54
429 查看
1。load web content
2。load method
- (void) loadHTMLString : baseURL : // e.g. <br/> ….
loadData : MIMEType : textEncodingName : baseURL // loads NSData
loadRequest : // loads NSURLRequest , load the contents of a remote URL
NSURL *url = [ NSURL URLWithString : @"http://www.apple.com" ] ;
NSURLRequest *request = [ NSURLRequest requestWithURL : url ] ;
scalesPageToFit : 加载页面的内容是否能自动适应webView的尺寸,
YES : 能自动适应大小,且可更改尺寸,即可放大,可缩小 ( zoom in / zoom out )
NO : default , 显示为原网页的大小,且不可更改尺寸 (zoom disabled )
3。<UIWebViewDelegate>
myWebView.delegate = self ;
- (void) webViewDidStartLoad : (UIWebView *) webView ; //开始加载内容时调用
webViewDidFinishLoad : // 加载完成
webView : didFailLoadWithError : // 非正常原因停止加载,如出错,或网络连接等原因
p.s. 因加载网络内容需要时间,可在开始加载时显示网络等待提示符,加载完成时,取消等待提示
[ [ UIApplication sharedApplication ] setNetworkActivityIndicatorVisible : YES / NO ] ; // 会在左上角的状态栏上显现
2。load method
- (void) loadHTMLString : baseURL : // e.g. <br/> ….
loadData : MIMEType : textEncodingName : baseURL // loads NSData
loadRequest : // loads NSURLRequest , load the contents of a remote URL
NSURL *url = [ NSURL URLWithString : @"http://www.apple.com" ] ;
NSURLRequest *request = [ NSURLRequest requestWithURL : url ] ;
scalesPageToFit : 加载页面的内容是否能自动适应webView的尺寸,
YES : 能自动适应大小,且可更改尺寸,即可放大,可缩小 ( zoom in / zoom out )
NO : default , 显示为原网页的大小,且不可更改尺寸 (zoom disabled )
3。<UIWebViewDelegate>
myWebView.delegate = self ;
- (void) webViewDidStartLoad : (UIWebView *) webView ; //开始加载内容时调用
webViewDidFinishLoad : // 加载完成
webView : didFailLoadWithError : // 非正常原因停止加载,如出错,或网络连接等原因
p.s. 因加载网络内容需要时间,可在开始加载时显示网络等待提示符,加载完成时,取消等待提示
[ [ UIApplication sharedApplication ] setNetworkActivityIndicatorVisible : YES / NO ] ; // 会在左上角的状态栏上显现
相关文章推荐
- ubuntu12.04安装android源码编译环境
- 用NDKr9编译最新ffmpeg2.0.1(ffmpeg2.0.2)到android平台
- android中Invalidate和postInvalidate的区别
- Android图像处理之Bitmap类
- IOS基础:深入理解Objective-c中@class的含义
- Android中的Toast重复显示的问题
- nagios 图形化界面之二 (pnp4nagios)
- Andorid PhoneGap HelloWorld plugin
- BIOS、MBR、GRUB、kernel
- 产品交付规范文档
- android SQLite使用
- 免费iOS第三方推送工具Urban Airship使用教程
- 张小龙《微信背后的产品观》
- Android实现带Tab页引导的ViewPager
- Objective-C的日期类NSDate
- Extjs store load json data,store fields mapping can't show data
- android中通过id获得drawable类型的数据
- Android 动画之ScaleAnimation应用详解
- Android Services重点记录
- Android重大漏洞POC