Ios 启动屏幕中的Gif
我正在使用这个类进行GIF:Ios 启动屏幕中的Gif,ios,swift,Ios,Swift,我正在使用这个类进行GIF: 但是现在,我想在launchscreen中添加一个gif,因为我不能在这里设置自定义类,所以我不知道该怎么做。有什么想法吗?您不能在启动屏幕中使用自定义类。创建UIViewController并将其标记为入口点。在那里播放gif,并在一段时间后执行到其他ViewController的切换。这个小把戏会奏效的 已更新 为了实现徽标动画,我们需要做两件事: 在启动屏幕中将GIF的第一帧添加为静态图像 当应用程序启动时,在根视图控制器中添加一个 将动画GIF加载到放置静
但是现在,我想在launchscreen中添加一个gif,因为我不能在这里设置自定义类,所以我不知道该怎么做。有什么想法吗?您不能在
启动屏幕中使用自定义类。创建UIViewController
并将其标记为入口点
。在那里播放gif
,并在一段时间后执行到其他ViewController
的切换。这个小把戏会奏效的
已更新
为了实现徽标动画,我们需要做两件事:
在启动屏幕中将GIF的第一帧添加为静态图像
当应用程序启动时,在根视图控制器中添加一个
将动画GIF加载到放置静态图像的同一位置
启动屏幕中的图像
这样,当应用程序启动时,用户将得到启动屏幕正在动画化的印象
查看一下您不能在启动屏幕
中使用自定义类。创建UIViewController
并将其标记为入口点
。在那里播放gif
,并在一段时间后执行到其他ViewController
的切换。这个小把戏会奏效的
已更新
为了实现徽标动画,我们需要做两件事:
在启动屏幕中将GIF的第一帧添加为静态图像
当应用程序启动时,在根视图控制器中添加一个
将动画GIF加载到放置静态图像的同一位置
启动屏幕中的图像
这样,当应用程序启动时,用户将得到启动屏幕正在动画化的印象
看看是的,但我会让用户等待更长的时间使用该应用程序。加载应用程序时无法播放gif吗?@Ginso当第一个视图未完成加载且加载后立即显示第一个视图时,将显示启动屏幕。即使启动屏幕确实支持动画gif,用户仍然需要等待相同的gif数据加载时间才能显示启动屏幕,因为您必须以某种方式加载gif数据。它不会神奇地预加载。是的,但我会让用户等待更长的时间来使用该应用程序。加载应用程序时无法播放gif吗?@Ginso当第一个视图未完成加载且加载后立即显示第一个视图时,将显示启动屏幕。即使启动屏幕确实支持动画gif,用户仍然需要等待相同的gif数据加载时间才能显示启动屏幕,因为您必须以某种方式加载gif数据。它不会神奇地预加载。launch-screen是静态的,除了xib
之外,在启动期间不会加载任何类实现(您实际上无法向启动屏幕添加任何实现)–但是您可以在应用程序之后播放任何GIF动画(应用程序:didFinishLaunchingWithOptions:)->Bool
已返回,主窗口(及其根视图控制器)已启动–这是应用程序生命周期中从您可以执行此操作开始的第一个点。启动屏幕是静态的,除了xib
之外,启动期间不会加载任何类实现(您实际上无法将任何实现添加到启动屏幕)–但是在应用程序(应用程序:didfishlaunchwithoptions:)->Bool
返回并且主窗口(及其根视图控制器)启动后,您可以播放任何GIF动画–这是应用程序生命周期中的第一个点,从您可以执行此操作开始。