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 ] ; // 会在左上角的状态栏上显现