显示一个UIView的活动指标,需要花费很多时间才能显示出来

时间:2011-05-16 15:53:11

标签: ios uiview uiactivityindicatorview

我有一个问题,我加载的模态视图,需要很多才能显示..我没有进行服务调用..它只是尝试处理一些本地XML数据并加载视图。我想展示一个活动,直到我看到我的视图占据屏幕。有什么方法我可以知道什么时候会出现这种观点。 viewWillAppear听起来没错,但如何使用它来通知模态演示者?

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

如果没有关于实施的更多细节,要正确回答并不容易。

一般来说,您的视图控制器可以保留指向负责启动活动指示器的对象的指针,并在准备就绪时向其发送消息(如果设置了所有内容,则从viewDidAppear开始)。或者,通知可以通过父控制器传递给视图控制器。

我会做的是将UIActivityIndi​​catorView作为“慢”视图的子视图并在xml处理期间显示。所以一切都通过相同的视图控制器来管理;当数据准备好后,你删除指标子视图,就完成了。