Iphone 是否将UIBarButtonim添加到navigationItem.titleView?

Iphone 是否将UIBarButtonim添加到navigationItem.titleView?,iphone,ios,uitableview,uinavigationcontroller,uibarbuttonitem,Iphone,Ios,Uitableview,Uinavigationcontroller,Uibarbuttonitem,我有一个导航控制器,它有一个导航条。我真的想要3个UBButButon项目,一个在左边,一个在中间,一个在右边。我可以得到左右两个,但我如何在中间添加一个,因为在使用导航控制器时,我不能向NavaBar项属性添加一个项目数组? 我可以在标题视图位置添加一个UIButton,样式类似于UIBarButtonItem吗?取自apple api,基本上您可以创建一个自定义UIView,其中包含一个UIButton,并将其用作标题视图(注意关于leftBarButtonItem的注释会导致标题视图被忽略

我有一个导航控制器,它有一个导航条。我真的想要3个UBButButon项目,一个在左边,一个在中间,一个在右边。我可以得到左右两个,但我如何在中间添加一个,因为在使用导航控制器时,我不能向NavaBar项属性添加一个项目数组?


我可以在标题视图位置添加一个UIButton,样式类似于UIBarButtonItem吗?

取自apple api,基本上您可以创建一个自定义UIView,其中包含一个UIButton,并将其用作标题视图(注意关于leftBarButtonItem的注释会导致标题视图被忽略而不显示):(编辑说明:这是
UINavigationItem
的属性)

标题视图 当此项目为顶部项目时,将在导航栏的中心显示自定义视图

@属性(非原子,保留)UIView*标题视图 讨论 如果此属性值为nil,则当此项目为顶部项目时,导航项目的标题将显示在导航栏的中心。如果将此属性设置为自定义标题,则显示它而不是标题。如果LeftBarButtonim不是nil,则忽略此属性


自定义视图可以包含按钮。使用UIButton类中的buttonWithType:方法,以导航栏的样式将按钮添加到自定义视图中。自定义标题视图位于导航栏的中心,可以调整大小以适应需要。

文档中的注释
leftBarButtonim
导致
标题视图
被忽略nored很有趣。在我对iOS 4.3和iOS 5.1的测试中,我发现这是错误的。我在左边添加了一个按钮,在标题中添加了一个分段控件,两个控件都很高兴地显示出来。@AdrianSchönig,与您的评论相关: