2009-10-09 23 views
0

任何人都有一些他們想分享的應用內瀏覽器的示例代碼?用於應用內瀏覽器的UIWebView示例代碼?

我期待在我的應用程序中添加一個瀏覽器視圖,它包含一個帶有四個按鈕的工具欄:後退,前進,停止/刷新和操作。但是,如果您不能前進或後退,並且在停止/刷新按鈕加載並完成加載時也顯示相應的圖標,我希望顯示一些透明且無法拖動的按鈕?

我的問題是目前我無法取回「空白」,如果您無法重新訪問網絡歷史記錄,則無法點擊。另外,如何在視圖加載時使用刷新圖標更換停止圖標?

回答

0

對於工具欄項目,只需設置「item.enabled = webview.canGoForward;」 (或canGoBack)。要更改刷新/停止按鈕,您可以設置item.customView,如果你想使用進度視圖或其他的,否則如果你只是想使用靜態圖像,你可以設置item.image。所有這些都在文檔中。

+0

感謝您的幫助。我有一個問題。加載視圖後,我無法用刷新圖標替換停止圖標。我嘗試過「stopOrRefreshItem.style =」,並試圖分配一個新的UIBarButtonItem並替換掉我的「stopOrRefreshItem = newItem」,但這不起作用。我必須爲此使用customViews? – runmad 2009-10-14 19:34:43

+0

您希望使用(系統)刷新圖標創建一個新項目,並將其交換爲現有的stopOrRefreshItem。您不能只設置指針,實際上您必須訪問工具欄並獲取其項目,刪除舊項目並插入新項目。你也可以創建新的刷新項目,並設置stopOrRefreshItem.image = newItem.image - 我不知道這是否會真正起作用。 – 2009-10-14 21:04:01

0

link here說明如何將刷新按鈕更改爲活動指示器。

相關問題