如何以这种方式加载网页?

时间:2009-03-22 16:25:54

标签: iphone uiwebview ios-simulator

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

1 个答案:

答案 0 :(得分:3)

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

[webView stringByEvaluatingJavaScriptFromString:@"showHideTOC('hide');"];