【问题标题】:How to add transition from launch screen to initial view controller ios?如何添加从启动屏幕到初始视图控制器 ios 的过渡?
【发布时间】:2023-03-27 18:21:01
【问题描述】:

我有两个故事板。

  1. LaunchScreen.storyboard(有一个带有标签的简单 LaunchScreen)
  2. Main.storyboard(有一个带有标签的视图控制器(HomeScreen))

当应用加载时,LaunchScreen 会显示并立即呈现带有淡入淡出过渡的 HomeScreen。 无论如何我可以改变这个过渡吗?

我已经尝试过以下事情

  1. 在 AppDelegate(didFinishLaunchingWithOptions) 中设置 window?.rootViewController?.modalTransitionStyle。
  2. 设置窗口?.rootViewController?.transitioningDelegate。
  3. 尝试向 LaunchScreen 添加自定义视图控制器时出现错误:“启动屏幕可能未设置自定义类名”。

【问题讨论】:

    标签: ios iphone swift


    【解决方案1】:

    创建一个新的视图控制器,它只显示与启动时相同的启动屏幕。将其设置为您的初始视图控制器。从该视图控制器转换到您的主视图控制器。

    【讨论】:

    • 谢谢!我找到了另一种方法,将启动屏幕视图置于前面,然后为视图窗口设置动画!.makeKeyAndVisible() 窗口!.addSubview(launchScreenView) 窗口!.bringSubviewToFront(launchScreenView)
    猜你喜欢
    • 1970-01-01
    • 2015-08-22
    • 2020-08-07
    • 2018-10-08
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 2019-09-14
    • 2018-12-26
    相关资源
    最近更新 更多