gpt4 book ai didi

Swift:当前 View Controller 在转换到下一个 View Controller 期间重新显示

转载 作者:行者123 更新时间:2023-11-30 11:01:49 24 4
gpt4 key购买 nike

当我从 View Controller A调用 View Controller B(ProfileController)时,使用self.present(navControllerProfile,animated: false,completion: nil), View Controller A在切换到 B 之前很快再次显示。我使用相同的代码从 View Controller A 调用其他 View Controller ,并且转换工作完美,只有到 B 的转换才会出现此“错误”。有没有人提出过类似的问题并设法解决它?谢谢。

if self.view?.window == nil {
self.window = UIWindow(frame: UIScreen.main.bounds)
}
self.view.window?.layer.add(self.transition, forKey: kCATransition)
if let profileInstantiated = self.storyboard!.instantiateViewController(withIdentifier: "ProfileController") as? ProfileController{
let navControllerProfile = UINavigationController(rootViewController: profileInstantiated)
//Transition with "bug" bellow
self.present(navControllerProfile, animated:false, completion: nil)
}

最佳答案

经过多次测试并无法查出问题的原因,我最终通过应用此链接中HotJard提出的解决方案解决了该错误:How to present view controller from right to left in iOS using Swift

关于Swift:当前 View Controller 在转换到下一个 View Controller 期间重新显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53285074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com