Nic*_*ard 8 iphone uitableview uinavigationcontroller uibarbuttonitem ios
我有一个navigationController,它有一个导航栏.我真的想要有3个UIBarButtonItems,一个在左边,一个在中间,一个在右边.我可以添加左右两个,但是如何在中间添加一个,因为当使用navigationController时,我无法向navBar items属性添加项目数组?
我可以以某种方式添加一个UIButton,在titleView位置设置为UIBarButtonItem吗?
取自Apple api,基本上,您可以创建一个具有UIButton的自定义UIView并将其用作您的titleView(请注意,有关leftBarButtonItem的注释将导致titleView被忽略而不显示):(编辑说明:这是一个属性的UINavigationItem)
titleView当此项为顶部项时,显示在导航栏中央的自定义视图。
@property(非原子性,保留)UIView * titleView讨论如果此属性值为nil,则当此项为顶部项时,导航项的标题将显示在导航栏的中央。如果将此属性设置为自定义标题,则会显示它而不是标题。如果leftBarButtonItem不为nil,则忽略此属性。
自定义视图可以包含按钮。使用UIButton类中的buttonWithType:方法可以将按钮添加到导航栏样式的自定义视图中。自定义标题视图在导航栏上居中,并且可以调整大小以适合自己。
| 归档时间: |
|
| 查看次数: |
4142 次 |
| 最近记录: |