如何从iOS中的项目中删除启动屏幕?

时间:2019-08-07 05:36:38

标签: ios

我想从我的项目中删除启动屏幕,因为我想添加GIF图像作为启动屏幕。我试图将Main.Storyboard设置为target中的Launch屏幕文件,但是它不起作用。

4 个答案:

答案 0 :(得分:5)

您不会删除启动屏幕。您必须有一个标准的静态启动屏幕故事板。在您的应用运行之前就已使用它。您无法更改。

将所需的任何静态图像添加到启动屏幕。

如果需要在主故事板显示之前要显示的动态内容,则需要在主故事板或要在主故事板之前(但在发布之后)显示的其他故事板/根视图控制器上显示它故事板)。

但是请您的用户帮个忙,不要做任何会延迟他们开始使用您的应用程序的功能的事情。

答案 1 :(得分:0)

您可以尝试Uber。

我不知道如何删除启动屏幕,但是您可以使启动屏幕看起来与gif的第一帧相同。静态启动屏幕消失后,您可以启动GIF。

这是我拍摄的视频。 Video

答案 2 :(得分:0)

您将必须遵循rmaddy建议的相同解决方案。在显示主故事板或第一个viewcontroller之前,必须添加一个显示动画的viewController。

您可以执行的操作是,可以将与gif的第一帧相同的图像设置为默认启动屏幕,以便在显示gif时,启动屏幕上看起来像是一个动画。包含启动屏幕。

希望您能得到它。

答案 3 :(得分:0)

由于您无法将Gif图像直接设置到启动屏幕故事板上,因此请尝试

  1. 将gif图像的第一帧设为png,并将其设置在LaunchScreen故事板上。
  2. 然后在将要在LaunchScreen故事板之后显示的下一个视图控制器中,创建一个视图,在其中放置imageview并在其中显示gif图像,该大小应与LaunchScreen故事板中的图像大小相同。

请参考此链接https://github.com/kirualex/SwiftyGif 这里给出了一个很好的示例,可以在UIImageView中显示gif图像。