我有一个带有导航控制器的故事板,它通向我想要重用的 UIVIewController。UIVIewController 有一个 ParentUIViewController,它具有我正在重用的所有 UIVIewControllers 的所有基本功能。
目前我正在复制和粘贴(meh),然后我将 UIViewController 的类更改为我想要使用的 ChildUIVIewController(ChildUIViewController 扩展 ParentUIViewController)。
但这听起来像是一个糟糕的解决方案。每次我想直观地更改 ParentViewController 时,我都需要手动更新所有其他 ChildViewController。
我试图为 ParentViewController 创建一个 xib,但未加载xib,因为我需要一个名为 ChildViewController 的 xib。我已经创建了它,然后说这个类是 ParentViewController 但它在 segue 中崩溃了。
编辑
我创建了一个问题状态示例
https://github.com/tiagoalmeida/storyboardexample
请注意,ParentViewController 有一组更复杂的逻辑方式,此处未说明。另请注意,我也在使用 TableView。我希望这可以说明问题。