gpt4 book ai didi

ios - 从 Storyboard 扩展 ViewController

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

当我决定重用和扩展我的 AViewController 之一时,我遇到了这种情况。这也扩展了 UITableViewControllerUIStoryboard A 中查看.

所以我创建了一个新协议(protocol)。 BViewController延伸 AViewController在另一个UIStroryboard .我添加了其他 UITabelViewController与类 BViewController 、单元格创建和所有其他 tableViews 在 AViewController 上边。在扩展 View 中,我想为 TableView 提供新的数据源。

我想,因为我正在用 View 扩展现有的 VC。我不必在新 View 中重新创建 IBOutlet,如 tableView、cell 等。但在这一点上,我似乎应该在另一个 Storyboard 中重新创建一个 View ?我是不是漏了什么?

最佳答案

无论您是否使用 UIViewController 的相同子类, Storyboard 中一个场景的 View 层次结构的内容不会被另一个场景继承。如果您不想在新场景中重新创建 View 层次结构,则可能需要将 View 层次结构放入 .xib 文件中并使用 UINib 进行手动 nib 加载。

关于ios - 从 Storyboard 扩展 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33247762/

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