我有一个故事板应用程序,其中包含一系列表格视图,后跟一个详细视图。一种经典的 iPhone 应用程序。有 4 个选项卡,每个选项卡都指向一个导航控制器。
问题是我真的想避免不必要的胶水代码,因为应用程序基本上已经完成了。如果可以将搜索和收藏夹(标签栏底部的两个)控制器作为“根视图控制器”连接到同一个 UIViewController,我就完成了。但是,这不起作用,因为视图控制器只能是一个选项卡的根视图控制器。如您所见,我设置了两个虚拟 UIViewController 将您转发到中间的 UIViewController。现在,不幸的是,我必须编写代码使中央视图控制器成为假的根视图控制器,以禁用后退按钮的外观,并防止双击标签栏时弹出到空白根。
有没有人有更优雅的解决方案?