2009-07-30 6 views
0

私はノービスの質問をしました。タブブラウズはどのように機能しますか?つまり、現在のWebViewをコンテンツとともに配列に保存し、後で表示するということです。UIWebView - タブブラウジングはどのように機能しますか?

あなたはここで読むことができますhttp://www.iphonedevsdk.com/forum/iphone-sdk-development/24521-please-need-help-webview.html私はいくつかの試みをしましたが、これまで運がありませんでした。

誰もがいい提案ですか?事前に感謝します

答えて

0

タブ付きWebブラウザを実装することは、純粋なプログラミング課題ではなく、設計上の課題です。ユーザーがどのタブをどのように切り替えるかを検討する必要があります。データ構造の観点から言えば、配列にUIWebViewの複数のインスタンスを格納することができます。

デザインの観点から、AppleがWebブラウザを実装する方法を見てください。彼らのアプローチは、複数タブシステムよりも複数ウィンドウシステムのほうが多いようです。

UIWebViewはたくさんのRAMを使用していますので、メモリに保存されているものをあまりに多く保存するように注意してください。

PS:あなたはあなたの助けのために、このtutorial

+0

感謝をチェックアウトのUIWebViewのチュートリアルをチェックアウトするに興味がある場合。私はすでにブラウザの大きな部分(ダウンロード機能など)を構築していますが、配列からUIWebViewをロードすることはできません。私がこれまでに試したのは以下の通りです: [mainDrowser.webView removeFromSuperview]; mainDrowser.webView = [mainDrowser.arrayForTest objectAtIndex:anIndex]; [mainDrowser.view addSubview:mainDrowser.webView]; でも動作しませんでした。 WebViewは、私が望むコンテンツではなく、代わりにSuperviewから削除したときのコンテンツで再表示されます。 – Yllier

関連する問題