在iphone中用css显示本地html文件..?

时间:2011-05-04 16:29:29

标签: iphone uiwebview

我想在UIWebView中显示也有css的本地html文件。我可以使用以下代码来实现这一点..

NSURL *baseUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];

NSString *path = [[NSBundle mainBundle] pathForResource:@"info" ofType:@"html"];

NSString *htmlString = [NSString stringWithContentsOfFile:path];
[webView loadHTMLString:htmlString baseURL:baseUrl];

我无法获得悬停效果,而我的理解是我的触摸手机没有悬停类型的东西,

我的主要问题是,我已经从资源中删除了我的index.html,然后重新添加了更新的一个但没有获得更新的一个..

我不知道Web视图仍会加载旧的html文件会发生什么。我也试图清理项目。

第二件事我可以在iphone中获得css效果吗?

谢谢..

2 个答案:

答案 0 :(得分:1)

据我所知,您只能使用ontouchstart(或其他)等javascript事件来实现此结果。

答案 1 :(得分:0)

我相信如果您重置模拟器(运行模拟器时,转到iOS模拟器>重置菜单栏中的内容和设置)然后重新运行您的应用程序,UIWebView将加载新的index.html。 UIWebViews缓存这些内容,因此您可以添加代码来清除该缓存和/或忽略缓存。点击此处:Clearing UIWebview cache