定制UINavigationBar

问题描述:

我想设置我的应用程序导航栏的颜色以及文本颜色。定制UINavigationBar

这是怎么回事?

我已经看到有人向子栏目添加子视图的解释方法,但必须有一个更容易(苦心)的方法。

问候

试试这个。非常未经测试(特别是最后两行可能并不总是有效,但如果你玩弄它,你会知道它是否有效)。

navigationController.navigationBar.tintColor = [UIColor purpleColor]; 
navigationController.topViewController.title = @"ye olde title"; 
UILabel *titleView = [navigationController.navigationBar.subviews objectAtIndex:0]; 
[titleView setFont:[UIFont fontWithName:@"Zapfino" size:10.f]];