在隐藏的 Tableview 加载数据时添加背景图像
Posted
技术标签:
【中文标题】在隐藏的 Tableview 加载数据时添加背景图像【英文标题】:Add Background Image While Hidden Tableview Loads Data 【发布时间】:2011-05-12 14:37:02 【问题描述】:我正在拉入一个 RSS 提要,并希望在数据加载时有一个背景图像,而不是一堆空单元格。
在加载数据时,我隐藏了 tableview(暂时不确定这是否是正确的做法)并且我留下了一个白屏。这个白屏是留在 UIWindow 上吗?我只是想更好地了解在隐藏 tableview 时必须修改哪些属性或对象才能显示图像。
谢谢
【问题讨论】:
【参考方案1】:这里的概念是在TableView之后的window属性中添加一个子视图,以便新视图隐藏Table:
在 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];
没有动画
【讨论】:
好的,这个 TableView 是标签栏控制器中的一个视图,访问代理中的窗口是唯一的方法吗?以上是关于在隐藏的 Tableview 加载数据时添加背景图像的主要内容,如果未能解决你的问题,请参考以下文章
每次用户签名时,TableView 都会重新加载并添加(重复)原始数据