1

UIWebView で、http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.htmlへのリンクを提供します。シミュレーターでは、TOC はロードされません。それのためのスペースが表示され、すぐに非表示になります。ただし、iPhone では、TOC が読み込まれ、非表示になりません。ユーザーは、TOC を非表示にするリンクをクリックする必要があります。iPhone にはないシミュレーターの機能は何ですか? TOCが非表示になるように、iPhoneでそれを行う方法はありますか?

4

1 に答える 1

3

シミュレーターとデバイスの微妙な違いはわかりませんが(Cookieに関連するものはありますか?)、ページの読み込みが完了するまで待ってから、JavaScriptを挿入してTOCを強制的に閉じることをお勧めします。と同じように:

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