繁体   English   中英

Xcode启动屏幕上的图像视图出现片刻然后消失

[英]Image View on Xcode Launch Screen appears for a moment then disappears

我的启动屏幕的徽标出现了片刻,然后消失了。 之所以将徽标和背景分开,是因为我要确保徽标宽高比在不同设备(iPad,iPhone)上保持相同。

我添加到徽标的约束是:

  • 将Center X与以下位置对齐:Superview
  • 将中心Y与以下位置对齐:Superview 62:85
  • 长宽比比例宽度到:背景

我添加到后台的约束是:

  • 尾随空间:Superview
  • 领导空间:Superview
  • 底部空间:Superview
  • 最热门空间:Superview
  • 比例宽度:徽标

现在出现

现在消失

LaunchScreen仅在应用程序初始化时出现很短的时间,然后立即显示初始ViewController 对于模拟器构建,更快的设备以及加载速度非常快的小型应用程序,这只是眨眼。

同样,LaunchScreen本身确实非常有限-您不能在其中添加任何自定义类,代码-您只能使用Constraints对其进行布局。

对其进行良好动画处理的唯一方法是,准备具有与LaunchScreen完全相同的约束的初始ViewController基本上制作它的一个副本,并通过初始ViewController内部的代码很好地对屏幕上的徽标进行动画处理。

对于用户而言,LaunchScreen和初始ViewController之间的过渡将是完全不可见的,它使您可以完全控制接下来发生的事情以及过渡的样子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM