gpt4 book ai didi

ios - 我如何有效地为 100 多个 View Controller 使用多个 Storyboard?

转载 作者:搜寻专家 更新时间:2023-11-01 07:13:45 27 4
gpt4 key购买 nike

所以我有一个应用程序,完成后将在 Storyboard 中包含 100 多个 View Controller 。我想创建多个 Storyboard 以更好地组织并减少开发过程中的滞后。我将有一个包含 6 个主要类别( View Controller )的 main.storyboard,并将分支到其他 View Controller (无论是在同一个 Storyboard还是另一个 Storyboard中)。

我宁愿不在 main.storyboard 之外创建对我的 100 多个 View Controller 中的每一个的引用。我使用导航器在我的 View Controller 中移动:

let vcName = identities[indexPath.row]
let viewController = storyboard?.instantiateViewController(withIdentifier: vcName)
self.navigationController?.pushViewController(viewController!, animated: true)

任何帮助将不胜感激。我将根据要求提供任何其他信息/说明或附加代码。

提前致谢。

最佳答案

功能区域 分解您的 View Controller ,为每个(甚至多个)创建一个专用的 Storyboard。然后您可以使用 storyboard references 将它们链接在一起 例如,如果您担心您可能会失去全局 View 。

您甚至可以在之后使用方便的提取 Storyboard Xcode 菜单选项(即选择一个 VC 子集,然后单击菜单编辑器 > 提取 Storyboard)来重构此 Storyboard。

当然,假设你真的需要那么多 View Controller 开始;-)

关于ios - 我如何有效地为 100 多个 View Controller 使用多个 Storyboard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43454462/

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