2

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

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

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

2 回答 2

2

选择选项 1。我用过很多次,效果很好。使用模态视图控制器最好的一点是,当您关闭它时可以平滑过渡,并且您可以将其呈现为非动画状态,applicationDidFinishLaunch以便用户立即看到它。

于 2013-09-15T10:11:02.757 回答
1
  1. 显示为模态视图控制器并在完成后关闭。

当您的应用程序从后台状态启动时,此选项将更加可行。你可以在没有动画的情况下显示它,它会感觉像飞溅,你可以获取远程配置文件。

于 2013-09-15T10:25:37.230 回答