Monotouch在DialogViewController中使用UITabBarController

时间:2012-10-10 11:30:22

标签: xamarin.ios tabbarcontroller dialogviewcontroller

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

- DialogViewController 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“挂钩”回主“电路”?

提前致谢。

1 个答案:

答案 0 :(得分:0)

根据iOS HIG

  

标签栏出现在屏幕的下边缘,应该是   可从应用中的每个位置访问

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