gpt4 book ai didi

swift - 如何摆脱或更改 Storyboard以编程方式创建 segue

转载 作者:行者123 更新时间:2023-11-28 06:07:58 25 4
gpt4 key购买 nike

我有一个从一个 View Controller 到另一个 View Controller 的 segue,它是在我的项目的 Storyboard中创建的。我想知道是否有办法通过代码更改或摆脱该 segue。谢谢,使用 Xcode 9 Swift 4。

最佳答案

显然这是不可能的...查看 this post 上的答案.和 documentation这是关于创建 segues 的:

“您不直接创建 segue 对象。相反, Storyboard运行时在它必须在两个 View Controller 之间执行 segue 时创建它们。”

虽然不是改删segue,但我觉得是同一个逻辑。

如果你只是想避免 segue 发生,你可以在“shouldPerformSegue”中做到这一点(就像评论中的 vacawama 所说):

override func shouldPerformSegue(withIdentifier identifier: String, sender: Any?) -> Bool { 
if identifier == "aSegueIWantToDisable" {
return false
}
return true
}

关于swift - 如何摆脱或更改 Storyboard以编程方式创建 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47663872/

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