我正在尝试设置所有选项卡栏的导航栏UIBarStyleBlack。

我也可以使用以下“更多”标签栏实现此目的:

tabBarController.moreNavigationController.navigationBar.barStyle = UIBarStyleBlack;

问题是,当您单击其顶部的“编辑”按钮以自定义选项卡时,它会显示一个带有标准蓝色导航栏的新模态控制器,而我无法将其设置为UIBarStyleBlack。

最佳答案

该链接有一个稍微有点骇人听闻的解决方案,其中涉及侦听模态视图何时出现。

Colouring fun with moreNavigationController

直到iOS5 +使我们能够以更清洁的方式进行操作为止。

10-08 07:49