下的UIWebView didFailWithError,我創建一個UIButton並將其添加到視圖:的UIButton UIWebView的錯誤
UIButton *refreshButton = [UIButton buttonWithType:UIButtonTypeCustom];
...
....
[self.imageView addSubview:refreshButton];
當按鈕被點擊我要求webView的重新加載指定的URL。
這個didFailWithError
方法完成後,UIButton會發生什麼變化,它會自動發佈。
那麼我是否正確地說,如果在重新加載後再次捕獲到didFailWithError,則必須從頭重新創建UIButton。
而且,我如何從我的視圖中刪除的UIButton在webViewDidFinishLoad
[refreshButton removefromsuperview]
感謝
所以UIButton不會被重新創建,如果它已經存在? –
按鈕**會在您的代碼中重新創建**,因爲每次輸入'didFailWithError'時都會創建一個新的按鈕。這是正確的,但你必須刪除它也爲了能夠正常工作並且沒有內存泄漏。 – sergio