我正在提取RSS源,并希望在加载数据时有背景图像而不是一堆空单元格。
当数据加载时我隐藏了tableview(不确定这是否是正确的事情)并且我留下了白色屏幕。这个白色屏幕是否留在UIWindow上?我只是想更好地了解在隐藏tableview时我必须修改哪些属性或对象来显示图像。
由于
答案 0 :(得分:1)
这里的概念是在TableView之后向window属性添加一个子视图,以便新视图隐藏表:
在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];
没有动画