我想在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效果吗?
谢谢..
答案 0 :(得分:1)
据我所知,您只能使用ontouchstart
(或其他)等javascript事件来实现此结果。
答案 1 :(得分:0)
我相信如果您重置模拟器(运行模拟器时,转到iOS模拟器>重置菜单栏中的内容和设置)然后重新运行您的应用程序,UIWebView将加载新的index.html。 UIWebViews缓存这些内容,因此您可以添加代码来清除该缓存和/或忽略缓存。点击此处:Clearing UIWebview cache