ios - 如何添加从启动屏幕到初始 View Controller ios 的过渡?

标签 ios iphone swift

我有两个 Storyboard。

  1. Lau​​nchScreen.storyboard(有一个带标签的简单 LaunchScreen)
  2. Main.storyboard(有一个带有标签的 View Controller (HomeScreen))

当应用程序加载时,LaunchScreen 会显示并立即呈现带有淡入淡出过渡的 HomeScreen。 我是否可以改变这种转变?

我尝试过以下操作

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

最佳答案

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

关于ios - 如何添加从启动屏幕到初始 View Controller ios 的过渡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38313388/

相关文章:

ios - UIUserNotificationSettings 的问题

ios - 关于构建应用程序的建议

iphone - 以编程方式使App中的iPhone静音?

swift - 我怎样才能将图像获取到某个 imageView,它位于另一个 Viewcontroller 中,并且尚未创建(为零)

swift - 如何在枚举中获取原始值?

php - 如何将文件夹结构移动到iOS版Draftcode PHP IDE中?

ios - 多个纬度经度之间的Google Map绘制折线

iphone - 我们可以在应用程序最小化后调用该方法吗?

ios - 从 Unix 时间戳日期 ios 数组在 Uitableview 中创建动态部分?

Swift 4 toRaw() 更新?