UINavigationController push方法在动画完成之前加载下一个VC元素

问题描述 投票:0回答:1

当我使用UINavigationControllerpush方法时,我经历了一件奇怪的事情。假设我们有一个带两个按钮的ViewController(登录和注册)。当用户点击每个按钮时,应用程序会显示正确的ViewController,但是放置在ViewController(例如UITextFieldsButtons)上的UI元素首先出现,而转换动画仍在进行中。我使用一个函数在每个ViewController中设置我的布局,而我不是在处理Storyboard。我试图使用viewWillLayoutSubviews()viewWillAppear()等,但经历了同样的事情......

如何在视图之间实现平滑过渡?

ios swift uinavigationcontroller transition
1个回答
0
投票

最后我解决了。重叠的Viewcontroller没有定义背景颜色。

© www.soinside.com 2019 - 2024. All rights reserved.