//声明一个UIWebView类型的变量
{
UIWebView *webView;
}
方式一: loadRequest (需要网址的加载数据方式)例如:(http://www.letv.com/ptv/vplay/24329094.html?ch=baidu_ald);
NSURL *url = [NSURL URLWithString : @"网址"];
NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url];
//加载数据
[webView loadRequest : request];
方式二 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];