2011-06-18 36 views
0

我在做這將打開本地文件,並通過他們一個導航應用。是否有我可以使用的代碼,它將掃描URL並檢查它是否是某個URL,如果不是,它將運行一個命令,如;如何取消隱藏圖像,如果UIWebView的URL不是www.example.com

[homebutton setHidden:NO]; 

的這點是讓如果用戶導航到另一個網站,而不是在頁面構建「返回/主頁」按鈕出現。

我真的很感謝一些幫助,謝謝! :-)

回答

1

使用UIWebViewDelegate methods監視正在加載的URL。這樣,您可以輕鬆地隱藏或顯示適合當前URL的按鈕。

+0

你能否詳細解釋我將如何做到這一點,因爲我是一個新手?一些示例代碼將不勝感激,非常感謝:-) – pixelbitlabs

+0

我建議通過[本教程]工作(http://www.icodeblog.com/2008/12/19/iphone-coding-learning-about-uiwebviews-通過創造-A-Web瀏覽器/)。您會看到他們使用委託方法開始/停止活動指示器,並檢查用戶點擊的URL是否以「http」開頭。這是您可以對網站URL進行檢查並啓用/禁用按鈕的地方。 – puzzle

+0

嗨,非常感謝。我已經這樣做了,但我怎樣才能得到命令 - 如果不是@「http://www.example.com」; - (BOOL)web視圖:(的UIWebView *)webView的shouldStartLoadWithRequest:(的NSURLRequest *)請求navigationType:(UIWebViewNavigationType)navigationType { 如果(navigationType == UIWebViewNavigationTypeLinkClicked){ NSURL * URL = [請求URL]; 如果([[URL方案] isEqualToString:@ 「http://www.example.com」]){ [爲homeButton setHidden:NO]; } return NO; } return YES; } – pixelbitlabs

相關問題