iOS应用程序加载器(Splash)

时间:2013-09-15 09:59:45

标签: ios modalviewcontroller splash-screen

我有一个应用程序需要在启动之前或在后台空闲一段时间之后获取一些远程配置文件。我使用加载器视图控制器来完成工作,同时显示带有加载指示器的闪屏。

显示加载程序的最佳方式是什么(假设我还想在后台空闲时间后刷新整个应用程序):

  1. 显示为模态视图控制器并在完成后关闭
  2. 将加载程序设置为根视图控制器,并在加载程序完成时设置原始根(此方法触发原始根的dealloc并从头开始创建)

2 个答案:

答案 0 :(得分:2)

使用选项1.我已经多次使用它并且它的工作非常出色。使用模态视图控制器的最佳方法是,当您将其关闭时,您可以平滑过渡,并且可以在applicationDidFinishLaunch上将其设置为无动画,以便用户可以立即看到它。

答案 1 :(得分:1)

  1. 显示为模态视图控制器并在完成时关闭。
  2. 当您的应用从后台状态启动时,此选项将更加可行。你可以在没有动画节目的情况下显示它,它会感觉像是飞溅,你可以获取远程配置文件。