动画启动屏幕缩放

时间:2020-05-12 10:36:14

标签: ios swift xcode animation uiimageview

1:

我正在尝试制作UIImageView的缩小/大小更改的动画。下面是我希望启动屏幕的外观,然后将其加载到我的HomeViewController上的样子。

How I want it to look

2:

因为(此刻)我正在HomeViewController上做动画,所以我知道{{1} }随动画发生而立即出现

Button problem

3:

最后,这几乎是我想要的外观,但是要实现这一点,我放置了VC来覆盖按钮,但不覆盖徽标,并对其进行动画处理以淡化按钮逐渐消失

With UIView

那么在加载UIView之前如何在启动屏幕上进行初始动画制作?我似乎无法将HomeViewController添加到UIImageView上来制作动画,非常感谢!

代码:(在AppDelegate.swift的{​​{1}}中)

viewDidLoad

2 个答案:

答案 0 :(得分:1)

您无法在启动屏幕故事板上执行自定义动画。在显示SplashViewController之前,您必须使用HomeViewController,并在动画的完成块中以全屏显示HomeViewController

答案 1 :(得分:1)

您无法为LaunchScreen设置动画。您在其中看到动画的大多数应用程序实际上都有一个中间控制器/屏幕。流就是这样。

  1. 启动屏幕(您无法在此处执行任何操作。操作系统将设置您的应用程序)
  2. AnimationViewController(您将在其中进行一些初始设置以及动画)
  3. HomeViewController(应用程序的其余流程)。