如何自定义导航栏的文本颜色

时间:2011-06-29 20:42:44

标签: iphone objective-c ios uinavigationbar

我正在尝试更改UINavigation bar的drawRectangle中导航栏标题的文本颜色,到目前为止还没有工作。我也想知道是否可以以任何方式改变酒吧的高度?

1 个答案:

答案 0 :(得分:2)

您可以添加具有所需颜色的UILabel,并将其添加到导航栏,而不是使用默认标题字段。

titleview的 当此项目是顶部项目时,导航栏中心显示自定义视图。

  

@property(非原子,保留)UIView   * titleView讨论如果此属性值为nil,则为导航项目   标题显示在中心   此项目时的导航栏   顶级项目。如果设置此属性   自定义标题显示   而不是标题。这个属性是   如果leftBarButtonItem不是,则忽略   为零。

     

自定义视图可以包含按钮。使用   UIButton中的buttonWithType:方法   用于向自定义添加按钮的类   查看导航风格   酒吧。自定义标题视图居中   在导航栏上可能是   调整大小以适应。

     

默认值为nil。

     

可用性在iOS 2.0和iOS中可用   后来。在UINavigationBar.h中声明

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UINavigationItem_Class/Reference/UINavigationItem.html%23//apple_ref/doc/uid/TP40006933