初始化控件UIWebView
第一步:在文件目录
NSString *path = [[NSBundle mainBundle] pathForResource:@"main" ofType:@"html"];
方式一:
从html文件中读取html字符串
NSFileHandle *readHandle = [NSFileHandle fileHandleForReadingAtPath:path];
NSString *htmlString = [[NSString alloc] initWithData:[readHandle readDataToEndOfFile] encoding:NSUTF8StringEncoding];
或者使用:
NSString *htmlString = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
//baseURL用来确定htmlString的基准地址,
// 相当于HTML的<base>标签的作用,定义页面中所有链接的默认地址。
[self.webView loadHTMLString:htmlString baseURL:[[NSBundle mainBundle] bundleURL]];
方式二:
NSURL *localHTMLPageFileURL = [NSURL fileURLWithPath:path];
[self.webView loadRequest:[NSURLRequest requestWithURL:localHTMLPageFileURL]];