Iphone 向视图中添加工具栏

Iphone 向视图中添加工具栏,iphone,Iphone,视图顶部和底部的工具栏是什么类型的 这些是如何添加到代码中而不是IB中的?顶部部分看起来像是从另一个UIViewController以模式呈现的uiavigationcontroller。取消按钮添加到 -(void)viewDidLoad方法将视图作为右导航项 底部只是一个普通的带有4个按钮的旧UIToolBar 所有UINavigationControllers都内置了UIToolbar,只需调用以下函数即可显示它 [self.navigationController setToolbar

视图顶部和底部的工具栏是什么类型的


这些是如何添加到代码中而不是IB中的?

顶部部分看起来像是从另一个
UIViewController
以模式呈现的
uiavigationcontroller
。取消按钮添加到

-(void)viewDidLoad
方法将视图作为右导航项

底部只是一个普通的带有4个按钮的旧
UIToolBar

所有
UINavigationControllers
都内置了
UIToolbar
,只需调用以下函数即可显示它

[self.navigationController setToolbarHidden:NO];
如果要创建按钮,可以调用

- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated 
配置
UIToolbar
项。
UIToolbar
中的所有项目都只是对象的
NSArray
。在这种情况下,对象是按钮。为了在
UIToolbar
中正确地分隔项目,您可以在按钮之间放置一个灵活的空格对象,使其看起来美观。因此,当你设置你的工具栏项目数组时,你会有。按钮|空格|按钮|空格|按钮|空格|按钮完成上述外观

如果你迷路了,这里有一些关于汽车的信息