我是flex的新手,正在研究flex附带的一些组件。
有人可以告诉我viewstack和tab navigator之间的区别。他们似乎有些相似。
你什么时候使用其中一个?
答案 0 :(得分:2)
两者都是导航容器。
区别在于tabnavigator显示选项卡(每个子项一个)以控制应显示哪个子项。
Viewstack没有UI,这意味着您可以使用actionscript代码更改所选子项。
此外,您可以使用tabnavigator,togglebuttonbar或其他UI导航器作为视图堆栈的控制器,方法是将导航器dataProvider属性设置为视图堆栈的ID。
答案 1 :(得分:0)
两者都相同,但是 在viewStack中,一次只能在运行时选择一个项目,而所有项目都在排队(似乎不是),
与tabNavigator一样,所有项目都可见,根据要求我们可以选择实例中的任何一个标签
注意:要显示所有选项,可见选项卡导航器很有用, 只显示所有项目中的一个去选项卡导航器
答案 2 :(得分:0)
TabNavigator扩展ViewStack并提供一些默认UI以导航到TabNavigator的子项。