如何更改UInavigationBar附带的工具栏的颜色/样式?

Ahs*_*san 1 iphone uitoolbar uinavigationcontroller ipad ios

我想将工具栏的颜色从默认的蓝色更改为黑色.我怎么做 ?谢谢.

Red*_*ing 7

您需要设置barStyleUINavigationBar的到UIBarStyleBlack:

navigationController.navigationBar.barStyle = UIBarStyleBlack;
Run Code Online (Sandbox Code Playgroud)

如果需要将其设置为其他颜色,则需要设置tintColor属性:

navigationController.navigationBar.tintColor = [UIColor blackColor];
Run Code Online (Sandbox Code Playgroud)

如果您对UIBarStyleBlack对[UIColor blackColor] tintColor的好处感兴趣,可以阅读此问题.