在UIWebView中,我提供了http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html的链接。在模拟器中,TOC不加载。它的空间出现然后迅速隐藏。但是,在iPhone上,TOC加载并且不会隐藏。用户必须单击隐藏TOC链接。什么是模拟器,iPhone不是?有没有办法在iPhone上这样做,所以TOC被隐藏了?
答案 0 :(得分:3)
我不知道模拟器和设备之间的细微差别(与cookie有关吗?),但我建议您的解决方案应该是等到页面完成加载然后注入javascript以强制关闭TOC,如:
[webView stringByEvaluatingJavaScriptFromString:@"showHideTOC('hide');"];