目前在我的应用程序中,我有这样的设计:
-- 对话框视图控制器 1
-----DialogViewController 2
--------DialogViewController 3
------------TabBarController
--------------DialogViewController4
--------------DialogViewController5
--------------DialogViewController6
--------------DialogViewController7
问题在于对话视图控制器 4-7 打破了单点触控对话流程(可以这么说),因为 TabBarController 介于两者之间。当我创建对话框视图控制器 4-7 时,我需要在其构造函数中创建新的 Root,而 DVC 1-3 不需要。
使用这种方法,某些东西(例如广播组)在 DVC 4-7 中不起作用,例如它将显示广播组选择,但顶部没有导航栏。
我的问题是我能做些什么来解决这个问题?如果有意义,我可以在 DVC 中以某种方式使用 TabBarController 吗?或者我怎样才能将 DVC 4-7 “挂钩”回主“电路”?
提前致谢。