1

目前在我的应用程序中,我有这样的设计:

-- 对话框视图控制器 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 “挂钩”回主“电路”?

提前致谢。

4

1 回答 1

0

根据iOS HIG

标签栏出现在屏幕的底部边缘,应该可以从应用程序中的每个位置访问

这意味着它应该是根,而不是嵌套在另一个控制器中。

于 2012-10-10T11:44:25.517 回答