iOS MvxSidebar演示和汉堡菜单

时间:2018-07-20 06:44:33

标签: xamarin xamarin.ios navigation mvvmcross sidebar

我正在尝试使用新版本的MvvmCross在两个平台上制作汉堡包菜单。在Android上运行正常,但在iOS上我使用了MvxSideBar,但它不起作用。我一直在看MvvmCross示例中的XPlatformMenus,但我仍然不知道如何在iOS平台上制作它。我的意思是说这不起作用。

在MainViewModel中,我有以下代码:

 [MvxRootPresentation(WrapInNavigationController = true)]
 [MvxSidebarPresentation(MvxPanelEnum.Center, MvxPanelHintType.ResetRoot, true)]

并在MenuViewModel中输入以下代码:

 [Register("MenuViewController")]
 [MvxSidebarPresentation(MvxPanelEnum.Left, MvxPanelHintType.PushPanel, false)]

我尝试在MainViewModel的构造函数中调用ShowMenu,但问题仍然是它看起来像经典的导航更改,而不是菜单+我不知道如何在iOS的NavigationBar中设置汉堡包图标。

我的项目在github HERE

0 个答案:

没有答案