【问题标题】:iOS Application loader (Splash)iOS 应用程序加载器 (Splash)
【发布时间】:2013-09-19 14:28:15
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios modalviewcontroller splash-screen


    【解决方案1】:

    选择选项 1。我已经用过很多次了,效果很好。使用模态视图控制器的最大好处是,您可以在关闭它时平滑过渡,并且可以在 applicationDidFinishLaunch 上以非动画形式呈现它,以便用户立即看到它。

    【讨论】:

      【解决方案2】:
      1. 显示为模态视图控制器并在完成后关闭。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-30
        • 2016-08-22
        • 2022-07-15
        • 2013-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多