//聲明一個UIWebView類型的變量html
{web
UIWebView *webView;url
}spa
方式一: loadRequest (須要網址的加載數據方式)例如:(http://www.letv.com/ptv/vplay/24329094.html?ch=baidu_ald);orm
NSURL *url = [NSURL URLWithString : @"網址"];htm
NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url];字符串
//加載數據string
[webView loadRequest : request];it
方式二 loadData (須要html 網頁的源代碼)變量
//1.得到html 文件的路徑 (把百度網頁的源代碼存爲 baidu.html 文件)
NSString *path =[[NSBundle mainBundle]pathForResource:@"baidu"ofType:@"html"]
//2.把這個路徑裏的內容轉換成NSData 類型的
NSData *data = [NSData dataWithContentsOfFile:path];
//3.加載數據
[webView loadData:data MIMEType:nil textEncodingName:nil baseURL:nil];
方式三 loadHTMLString (經過加載html string 爲這個文件的變量填充值)例如:(news.html);
//1.拿到htmlString 所在的文件
NSString *path =[ [NSBundle mainBundle]pathForResource:@"news"ofType:@"html"];
//2.把文件裏的內容轉換成字符串
NSString *string = [[NSString alloc]initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
//3.給拿到的字符串傳值(建立 htmlString )
UIString *htmlString = [NSString stringWithFormat:string ,@"XXXX",@"XXXX"];//html文件裏須要幾個值就須要傳進去幾個值
//4.加載數據
[webView loadHTMLString :htmlString baseURl:nil];