更改“更多”标签的UINavigationbar颜色?

时间:2010-11-09 23:17:43

标签: ios ios4 uinavigationbar tintcolor

我正在使用

self.navigationController.navigationBar.tintColor = [UIColor orangeColor];

更改我的iOS应用程序中的UINavigationBars的颜色。但是我的应用程序现在有很多标签栏项目,它使用Apple的默认“更多”控制器来管理额外的项目。不幸的是,我似乎无法弄清楚如何改变“更多”UINavigationBar的颜色。有什么想法吗?

感谢。

编辑:发现你可以做到 - 请参阅http://cduu.wordpress.com/2010/08/27/uinavigationbar-color-of-more-tab/  更多。

2 个答案:

答案 0 :(得分:1)

不要构建自定义工具栏,只需使用UIBarButtonItem的自定义视图。有关此示例,请查看

http://developer.apple.com/library/ios/#samplecode/AddMusic/Listings/Classes_MainViewController_m.html%23//apple_ref/doc/uid/DTS40008845-Classes_MainViewController_m-DontLinkElementID_6

在该页面上,查看-handle_NowPlayingItemChanged:方法,在该方法中,它创建一个UIButButtonItem,并将UIButton作为自定义视图。

答案 1 :(得分:0)

无法做到。如果你想要那种控制,你可能想要建立一个自定义的“工具栏”。