0

我正在玩我的 flex 手机,我可以看到我能够在一个视图中添加多个视图导航器。这意味着每个视图导航器都将拥有自己的导航器堆栈,并且能够在其级别执行推送和弹出操作。这是一个好的设计吗?这会影响性能吗?一旦我离开它,它会阻止我的视图(包含视图导航器)被破坏吗?代码看起来像这样

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="Home Page" >

    <s:ViewNavigator left="0" right="0" top="0" bottom="92%" firstView="headerView"/>
    <s:ViewNavigator left="0" right="75%" top="8%" bottom="0"  firstView="middleView"/>
    <s:ViewNavigator left="25%" right="0" top="8%" bottom="0" firstView="rightView"/>

</s:View>
4

2 回答 2

0

您可以尝试在您的应用程序(ViewNavigatorApplication 或其他)上使用它:

persistNavigatorState="true"
于 2013-01-10T11:59:56.883 回答
0

这就是 Adob​​e 的TabbedViewNavigator所做的,所以它不会那么糟糕 ;-)

于 2012-11-24T10:09:33.593 回答