繁体   English   中英

iOS应用程序加载器(启动)

[英]iOS Application loader (Splash)

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

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

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

选择选项1。我已经使用了很多次,并且效果很好。 使用模态视图控制器的最好之处在于,您可以在关闭它时平稳地进行过渡,并且可以将其以非动画形式显示在applicationDidFinishLaunch以便用户即时查看。

  1. 显示为模态视图控制器,完成后关闭。

当您的应用从后台状态启动时,此选项将更可行。 您可以不显示任何动画就显示它,就像飞溅一样,您可以获取远程配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM