gpt4 book ai didi

swift - 替换 Storyboard 中的 ViewController,同时保留 Segues

转载 作者:行者123 更新时间:2023-11-30 12:35:44 26 4
gpt4 key购买 nike

我有一个 Storyboard,其中有一个 UITableViewController 以及一些传入和传出的 Segue。假设我想让这个 UITableViewController 成为 UIViewController。目前,我将删除 UITableViewController,将 UIViewController 拖到我的 Storyboard 上并重新创建所有 Segue。

或者,我会使用 Xcode Storyboard重构来拆分我的 Storyboard,这样我至少只需重新创建所有传出的 Segue。但这是不可能的,或者至少在某些情况下是不实际的,因为我希望我的 ViewController 位于同一个 Storyboard中,因为它们属于在一起。

如您所知,这很麻烦,而且我认为它很容易出错。

所以我的问题是:我可以在不丢失传入和传出 Segue 的情况下替换 Storyboard 中的 ViewController 吗?

最佳答案

据我所知,IB 不可能做到这一点。只能在设置中交换 Controller 类名称。但是 UITableViewController 有额外的设置,这些设置不会通过简单的重命名而消失/出现。

我的建议是创建新的 View Controller ,将序列一一链接,然后删除不再链接的 UITableViewController。

(这是我不再使用 Storyboard的几个原因之一。相反,我尝试实现彼此独立的屏幕,这样我就可以更轻松地更改流程和/或替换单个屏幕。)

关于swift - 替换 Storyboard 中的 ViewController,同时保留 Segues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42886319/

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