在隐藏的 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 都会重新加载并添加(重复)原始数据

当活动屏幕首次在 Android Studio 上加载时,如何在隐藏的背景中发送带有当前位置数据的 SMS 文本消息?

隐藏取消隐藏 UITableViewCell 背景

IOS:隐藏/重新加载 tableView 标头

滚动表格视图时隐藏文本字段数据

如何在 TableView 中重新加载数据