UITabBarController不显示“更多”按钮

时间:2017-10-10 15:23:44

标签: ios xamarin mvvmcross

我正在使用归因于以下内容的MvxTabBarViewController

[MvxFromStoryboard("Main")]
[MvxRootPresentation(WrapInNavigationController = true)]

当我有超过五个选项卡添加到控制器时,它不会显示“更多”按钮。相反,只显示前四个。

标签为MvxViewControllers,其归属于:

[MvxFromStoryboard("Main")]
[MvxTabPresentation(WrapInNavigationController = false, TabIconName = "icon", TabName = "Tab 1")]

使用ViewWillAppear(bool animated)

NavigationService.Navigate(TabOneViewModel)方法展示它们

我尝试将WrapInNavigationController设置为false,但仍然没有运气。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:3)

使用Storyboard时,为了向应用程序添加TabBarController,您需要拖放UITabBarViewController而不是普通UIViewController。否则,某些属性未正确派生(如本例中的TabBar - 请参阅我的屏幕截图)。

只需确保删除自动创建的TabBar项目!

Screenshot showing UITabBarViewController in Interface Builder