2011-05-12 85 views
2

我拉動RSS源,並希望有一個背景圖像,而數據加載而不是一堆空單元格。添加背景圖像,同時隱藏Tableview加載數據

當數據加載的時候,我隱藏了tableview(不知道這是否是正確的做法),我留下了一個白色的屏幕。這個白色屏幕留在UIWindow上嗎?我只是試圖更好地瞭解在隱藏tableview時必須修改哪些屬性或對象以顯示圖像。

感謝

回答

1

這裏的概念是一個子視圖添加到TableView中之後的窗口屬性,以使新的視圖隱藏表:

在AppDelegate中:

[self.window addSubview:tableView]; 
[self.window addSubview:imageOverTableView]; 

然後在imageOverTableView中,您可以在加載RSS時旋轉微調器。當RSS完成後,你可以動畫imageOverTableView消失,如:

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration: 0.7]; 
imageOverTableView.alpha = 0.0f; 
[UIView commitAnimations]; 

或者乾脆[imageOverTableView removeFromSuperview];沒有動畫

+0

好吧,這TableView中是一個標籤欄控制器一種觀點認爲,正在訪問的委託窗口只有這樣做? – Convolution 2011-05-12 14:49:50

+0

想通了,這工作真棒,非常感謝。 – Convolution 2011-05-12 14:59:10