我刚刚创建了一个包含43种不同屏幕的大型在线Flex应用程序。我正在使用mx:MenuBar,它有四个主菜单和几个子菜单,可以在这些屏幕之间导航。我现在正尝试将其转换为iPad应用程序,但mx:MenuBar似乎不支持移动flex。有什么方法可以在移动flex中复制这种导航系统吗?用户需要能够随时在这些页面之间移动,43个选项卡显然不起作用!
谢谢!
答案 0 :(得分:2)
基本上你可以在flex mobile中使用viewNavigator来实现这一点,在视图导航器中,推送和弹出视图功能将允许你在视图之间导航,你可以参考这个link和this one来获取关于视图导航器的基本概念。
答案 1 :(得分:1)
不,43个标签显然不起作用。你可以制作一个可滚动的标签栏,但从可用性的角度来看,我建议不要这样做。
如何对43个选项卡进行分组,然后使用ButtonBar创建选项卡?要访问子标签,您可以使用标注。然后ButtonBar将链接到您的ViewNavigator。
答案 2 :(得分:0)
对于类似的东西我正在使用UIPopover。就像在这个SpliView-example中一样,但我只是使用带有按钮的工具栏。
如果您可以对屏幕进行分类,则可以在tableview中使用4-5按钮和相应的屏幕。