presentModalViewController需要很长时间,屏幕变白

时间:2009-05-06 05:23:04

标签: iphone

我正在尝试添加UiActivityStatus并在presentModalViewController加载时显示“请等待图像”,这需要16 - 20秒......

图像显示但屏幕立即变为白色并在那里停留16-20秒。我猜是对presentModalViewController的调用立即返回。

当调用presentModalViewController需要很长时间时,是否仍然显示状态。

PS:我需要很长时间才能在该视图中加载100张图片

谢谢!

1 个答案:

答案 0 :(得分:0)

我假设您正在viewControllers loadView中加载图像。您可以通过向视图发送视图消息[myViewController view]来预加载视图,这将导致负载发生。将视图添加到子视图时,将显示该视图。所以你的代码是:

  1. 显示活动指标
  2. 发送查看消息
  3. 推模态视图控制器
  4. 隐藏活动指标
  5. 我建议你修改你的设计。暂停16-20秒而没有用户交互是不好的。为什么不在图像进入时激活模态视图。您可以加载每个首先可见的图像,并且他们正在加载您可以在其位置显示微调器。