這是我的場景。我有3個選項卡視圖中包含UIWebViews和UIImageViews。我有在WebView頂部的UIImageView提供加載圖像,並且在調用委託方法webViewDidFinishLoad時刪除imageView。這工作得很好。iphone - 如何知道哪些視圖當前加載在tabBar應用程序?
我遇到的問題是試圖處理方法webView:didFailLoadWithError:如果/當我的網頁內容加載失敗。我的webViews爲3個選項卡是不同的大小,所以我想要做的是如果self.view等於我的意見之一(與webView),然後添加子視圖(imageView)在當前視圖。
基本上我不想顯示一個錯誤圖像,如果加載失敗,而不是裝載圖像,當webView加載時有。我不知道如何判斷當前加載了哪個視圖。
我希望這是有道理的。
webView:didFailLoadWithError:傳遞給你的Web視圖的ID? - 如果你想區分webViews,當你創建它們時,設置一個標籤'[myWebView setTag:1];'(一個標準的整數變量UIView的包含(webview是uiview的一個子類)..在你的委託方法中,一個開關方法,用[webView標籤]作爲你的表達 – Bongeh 2010-10-28 13:40:07