我想用根视图控制器的按钮切换不同的标签栏控制器。我的意思是我有几个按钮,这个按钮必须有不同的标签栏控制器。有可能吗?
答案 0 :(得分:1)
如果您将navigationcontroller作为两个tabbarcontrolllers的父级,则可以使用。
但是我建议不要使用这样的用户界面,因为它最有可能让最终用户感到困惑。
为什么要使用这种方法?
答案 1 :(得分:1)
看看这个:iOs Human Interface Guideline
我认为不推荐。例如:
使用标签栏可以让用户访问同一组数据的不同视角或与应用程序整体功能相关的不同子任务。使用标签栏时,请遵循以下准则:
不要使用标签栏为用户提供对当前模式或屏幕中的元素起作用的控件。如果您需要为用户提供控件,请使用工具栏(有关使用指南,请参阅“工具栏”)。
通常,使用标签栏在应用程序级别组织信息。标签栏非常适合在主应用视图中使用,因为它是一种平整信息层次结构并一次提供对多个对等信息类别或模式的访问的好方法。