我有超过 5 个选项卡,所以“更多”按钮出现并且工作正常。但是,当我从更多菜单中打开其中一个选项卡时,顶部会有一个额外的导航栏,这会缩小我的应用程序中的可用空间。
我想将“更多”按钮(位于页面顶部)移动或重新实现到每个选项卡的现有导航栏中。我该怎么做呢?
这是我现在拥有的图像,我想要将“更多”按钮移动到显示“这里”的空间中,这样我就可以隐藏上面的黑条。如果重要的话,我正在使用情节提要。
您需要隐藏导航栏,然后在工具栏上创建自己的按钮,该按钮将弹出到根导航控制器。
要隐藏导航栏:
[myTabBarController.moreNavigationController setNavigationBarHidden:YES animated:NO];
看起来为了从工具栏中的导航栏中重新创建左箭头,您实际上必须使用图像并将其设置为工具栏项的视图。您可以在此处使用图像。