用代码在项目用代码创建一个html界面病存于苹果系统的沙盒里面
例子如下:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *saveDirectory = [paths objectAtIndex:0];
NSString *saveFileName = @"EntranceGuard.html";
NSString *filepath = [saveDirectory stringByAppendingPathComponent:saveFileName];
//字符串,所有要写入html的内容都塞到这个字符串里,后面创建文件时一并塞进去
NSMutableString *htmlstring=[[NSMutableString alloc]initWithString:@"<html><head><title></title><style>body{width:150px; height:350px;padding-left:200px;}.list_left{font-size:50px; width:350px}.list_right{font-size:50px; }table{ width:700px; overflow-x:hidden; overflow-y:auto;}tr{height:75px;}</style></head><body><table>"];
_strTime//这是一个字符串,可以根据自己的需求设置相应的html界面,用字符串的形式(注:不需要空格换行)
[htmlstring appendString:_strTime];
[htmlstring appendFormat:@"</table></body></html>"];
[htmlstring writeToFile:filepath atomically:YES encoding:NSUTF8StringEncoding error:nil];
[self createEntranceGuardView];
[_webView loadHTMLString:htmlstring baseURL:nil];
就这样html界面创建成功!