1

在 UIWebView 中,我提供了指向http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html的链接。在模拟器中,TOC 不加载。它出现了一个空间,然后很快就隐藏了。但是,在 iPhone 上,TOC 会加载并且不会隐藏。用户必须单击隐藏目录链接。iPhone没有的模拟器在做什么?有没有办法在 iPhone 上做到这一点,所以 TOC 被隐藏了?

4

1 回答 1

3

我不知道模拟器和设备之间的细微差别是什么(与cookie相关的东西?),但我建议您的解决方案应该是等到页面完成加载然后注入javascript来强制关闭TOC,与:

[webView stringByEvaluatingJavaScriptFromString:@"showHideTOC('hide');"];
于 2009-03-23T02:08:48.677 回答