我正在玩我的flex手机,我可以看到我能够在视图中添加多个 viewnavigators 。这意味着每个 viewnavigator 将拥有自己的导航器堆栈,并且能够在其级别执行推送和弹出。这是一个很好的设计吗?这会影响性能吗?一旦我离开它,它是否会阻止我的视图(包含视图导航器)被销毁。 代码看起来像这样
<?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>
答案 0 :(得分:0)
这就是Adobe的TabbedViewNavigator所做的,所以它不会那么糟糕; - )
答案 1 :(得分:0)
您可以在应用程序(ViewNavigatorApplication或其他)上尝试使用它:
persistNavigatorState="true"