Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex viewstack与选项卡导航器_Apache Flex_Actionscript 3 - Fatal编程技术网

Apache flex viewstack与选项卡导航器

Apache flex viewstack与选项卡导航器,apache-flex,actionscript-3,Apache Flex,Actionscript 3,我是flex新手,正在研究flex附带的一些组件 有人能告诉我viewstack和tab navigator之间的区别吗。他们似乎有些相似 你什么时候用一个或另一个 两者都是导航器容器 不同之处在于tabnavigator显示选项卡(每个子项对应一个选项卡),以控制应显示哪个子项 Viewstack没有UI,这意味着您可以使用actionscript代码更改选定的子级 此外,通过将navigator dataProvider属性设置为viewstack的id,您可以使用tabnavigator、

我是flex新手,正在研究flex附带的一些组件

有人能告诉我viewstack和tab navigator之间的区别吗。他们似乎有些相似


你什么时候用一个或另一个

两者都是导航器容器

不同之处在于tabnavigator显示选项卡(每个子项对应一个选项卡),以控制应显示哪个子项

Viewstack没有UI,这意味着您可以使用actionscript代码更改选定的子级

此外,通过将navigator dataProvider属性设置为viewstack的id,您可以使用tabnavigator、togglebuttonbar或其他UI导航器作为viewstack的控制器。

两者相同,但 在viewStack中,一次只能在运行时选择任何一个项目,而所有项目都在quee中(不显示)

其中,与tabNavigator一样,所有项都是可见的,根据需要,我们可以在一个实例中选择任何一个选项卡

注意:要显示所有可见选项,选项卡导航器很有用,
要仅显示所有项中的一项,请选择tab navigator,它扩展了ViewStack,并提供了一些默认UI来导航到tab navigator的子项

  • 当您只需要标准导航(如网站上的主菜单)时,请使用TabNavigator
  • 当您需要自定义导航(如垂直列表)或不需要导航时,请使用ViewStack(您可能有一个带有登录框的视图堆栈,并在登录事件时切换视图)