2009-07-30 144 views

回答

0

實施標籤式網頁瀏覽器比單純的編程挑戰更具挑戰性。你需要考慮用戶如何在不同的標籤之間切換。如您所述,從數據結構的角度來看,您可以將UIWebView的多個實例存儲在一個數組中。

從設計的角度來看,你應該看看蘋果公司實現他們的網絡瀏覽器的方式。他們的方法似乎更像是一個多窗口系統,而不是多個選項卡系統。

有一點需要記住,UIWebView的使用大量的RAM,所以要小心保存太多的內存。

PS:如果你有興趣在檢查出上一個UIWebView教程看看這個tutorial

+0

感謝您的幫助。我已經構建了瀏覽器的一大部分(甚至是下載功能等),但我無法管理從數組中加載UIWebView。我到目前爲止嘗試的是: [mainDrowser.webView removeFromSuperview]; mainDrowser.webView = [mainDrowser.arrayForTest objectAtIndex:anIndex]; [mainDrowser.view addSubview:mainDrowser.webView]; 但它沒有工作。 webView將會重新出現,但不會與我想要的內容相反,而與我從Superview中移除時所包含的內容不同。 – Yllier 2009-07-30 21:23:34