我正在创建一个应用程序,我必须从我的资源文件夹中的html文件加载我的数据库。我有一个表视图,当我点击某个单元格时,它将打开基于该单击的html文件。可以任何人帮助我如何做到这一点。谢谢
答案 0 :(得分:1)
//在“cellForRowAtIndexPath”中创建一个Web视图
UIWebView *wv = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,320,480)];
[wv loadHTMLString: << your html >> baseURL: nil];
wv.delegate = self;
//实现webView委托
- (void) webViewDidFinishLoad:(UIWebView *)webView {
[self.view addSubView:webView]; // or push onto the naviation controller
}
答案 1 :(得分:0)
我认为当你在表视图中'didSelectCellAtIndex'时会打开一个带有webview的新视图控制器。并且您还使用相应的html文件名映射每个单元格。然后在下一个VC的viewDidLoad方法中,您可以使用此代码,而webView是指向UIWebView的插座。而htmlFileName是html文件的名称。
[webView loadRequest:[NSURLRequest requestWithURL:
[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:htmlFileName
ofType:@"html"]
isDirectory:NO] ] ];