0

我有超过 5 个选项卡,所以“更多”按钮出现并且工作正常。但是,当我从更多菜单中打开其中一个选项卡时,顶部会有一个额外的导航栏,这会缩小我的应用程序中的可用空间。

我想将“更多”按钮(位于页面顶部)移动或重新实现到每个选项卡的现有导航栏中。我该怎么做呢?

这是我现在拥有的图像,我想要将“更多”按钮移动到显示“这里”的空间中,这样我就可以隐藏上面的黑条。如果重要的话,我正在使用情节提要。

在此处输入图像描述

4

1 回答 1

2

您需要隐藏导航栏,然后在工具栏上创建自己的按钮,该按钮将弹出到根导航控制器。

要隐藏导航栏:

[myTabBarController.moreNavigationController setNavigationBarHidden:YES animated:NO];

看起来为了从工具栏中的导航栏中重新创建左箭头,您实际上必须使用图像并将其设置为工具栏项的视图。您可以在此处使用图像。

于 2012-07-10T17:57:59.757 回答