2011-05-12 88 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