gpt4 book ai didi

ios - Swift 5 - 中间 View Controller 短暂出现 - 应该删除吗?

转载 作者:行者123 更新时间:2023-11-29 05:23:52 25 4
gpt4 key购买 nike

设置:

初始 View Controller A 有一个转到 VC B 的菜单按钮,然后有一个转到 VC C 的按钮。在 C 上,我有一个退出按钮,可以带我返回 A。在此转换中,B 短暂出现。我想弄清楚的两件事是:

  1. 如何防止 B 在屏幕上闪烁?

  1. B 是否退出调用堆栈并释放内存?

这就是我正在运行的内容,以摆脱 C 并返回到 A:

 @IBAction func backButtonPressed(_ sender: Any) {
self.view.window!.rootViewController?.dismiss(animated: true, completion: nil)
//performSegue(withIdentifier: "exitToMainScreen", sender: self)
}

最佳答案

我找到了解决此故障的方法。

在 VC B 中,我将所有内容封装在附加到 socket 的 View 中。因此,当我执行 VC C 的 segue 时,我设置 View 的 isHidden = true。当从 C 展开到 A 时,B 中的 View 将被隐藏,并且不会在过渡过程中出现在屏幕上。

关于ios - Swift 5 - 中间 View Controller 短暂出现 - 应该删除吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58378045/

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