【问题标题】:Launch screen for iOSiOS 的启动屏幕
【发布时间】:2017-06-22 23:31:24
【问题描述】:

我已经阅读了一些关于使启动屏幕持续时间更长的帖子,但我想缩短它。

目前我的启动屏幕需要 4 秒才能加载登录屏幕,而应用程序甚至还没有接近完成。这是否意味着应用完成后加载启动屏幕可能需要更长的时间?

有什么办法可以让启动画面出现2秒?

Xcode,斯威夫特。 PHP 中的后端。

【问题讨论】:

  • 到目前为止你尝试过什么?你做了什么研究?请添加更多信息,以免人们重复您已经完成的工作。
  • 我已经阅读了很多关于这个的内容,但是关于这个主题的所有论坛帖子都是关于延长启动画面的。我想让我的更短,我被告知我无法控制这一点,我知道有一些变通方法可以让它更长,例如睡眠脚本,但我没有发现让启动器屏幕更短......它目前4 秒,我想做到 2 秒。
  • 在您的应用完成加载之前一直显示。更新您的问题,详细说明您的应用在启动时会做什么。
  • 好的.. 可能需要 4 秒,因为该应用程序仍在开发中?启动时,启动器屏幕会立即出现,并在 4 秒后加载应用程序的第一个屏幕。我正在使用十六进制代码作为启动器屏幕的背景颜色,并为屏幕上的资源使用 .pdf 文件,将启动器屏幕合并为 .png 图像会更好吗?这是否有助于减少启动器屏幕延迟的时间?
  • 正如我所说,使用您在应用启动时运行的代码更新您的问题。显示您的相关应用委托代码。

标签: ios launch-screen


【解决方案1】:

启动屏幕加载时间取决于准备初始视图控制器所需的“时间”。

所以,如果你想让它“加载得更快”,让你的初始视图控制器更轻量级,这样做:

  • 减少显示的界面元素数量
  • 不要在“view did load”方法中执行那么多操作。

除此之外,你真的没办法控制时间了。

【讨论】:

  • 谢谢!有帮助!
【解决方案2】:

实际上并没有一种直接的方法可以缩短启动屏幕的持续时间,因为这取决于加载应用程序所需的时间。

请记住,启动屏幕越短越好,这样您应用的用户就不会认为您的应用需要很长时间才能启动。

【讨论】:

    猜你喜欢
    • 2018-03-18
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 2017-01-22
    • 2016-05-13
    • 1970-01-01
    相关资源
    最近更新 更多