【发布时间】:2020-06-29 23:10:11
【问题描述】:
我读过在 iOS13 和 Swift 5 中使用 animate a launch screen 的方法是创建一个相同的 LaunchScreen.storyboard 和 Main.storyboard,然后在加载视图时为 Main.storyboard 元素设置动画。
我创建了一个我认为是相同的 LaunchScreen.storyboard 和 Main.storyboard - 每个都包含一个与超级视图中心对齐的图像。当我运行该应用程序时,I can visibly see 故事板从一个过渡到另一个时的差异。在创建相同的故事板时我可能会做错什么吗?
我已经包含了故事板的屏幕截图,这些屏幕截图显示了我对每个故事板上的每个 UIImage 应用的约束。这是实现启动屏幕动画的正确方法吗?我在这里使用的故事板类型是否存在一些我可能会忽略的继承差异?任何帮助将不胜感激。
【问题讨论】:
-
只是一个快速的猜测,但是,您可以尝试使用 superview,而不是使用安全区域进行约束吗?
-
@GüngörBasa 我只是仔细检查了一下 - 事实并非如此 - 我已经对 superview 有两个限制。
标签: ios swift storyboard interface-builder