【问题标题】:How to display splash screen a little bit longer如何让启动画面显示更长一点
【发布时间】:2017-02-14 10:53:18
【问题描述】:

我知道这个问题已经被问过并回答了很多次,但我不确定将代码放在正确的位置。

- (void) applicationDidFinishLaunching:(UIApplication*)application
{
    [NSThread sleepForTimeInterval:5.0];
}

【问题讨论】:

  • didFinishLaunchingWithOptions 下设置 sleep(0.5); 根据需要更改浮点值
  • 您为什么要这样做?未及时启动的应用程序可能会被 Apple 拒绝。此外,显示他们不太可能关心的启动画面如何为用户服务?

标签: ios objective-c


【解决方案1】:

您可以创建一个包含初始屏幕内容的 UIView 并将其显示在初始视图控制器中。当你处理完你想要处理的任何东西时,只需隐藏这个 UIView 或完全删除它。

【讨论】:

    【解决方案2】:

    你必须放

    [NSThread sleepForTimeInterval:5.0]
    

     applicationDidFinishLaunching
    

    appDelegate.swift文件的方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      相关资源
      最近更新 更多