1、显示Toolbar
在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。
- [self.navigationController
setToolbarHidden:NO animated:YES];
![iOS学习之UINavigationController详解与使用(三)ToolBar](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
2、在ToolBar上添加UIBarButtonItem
新建几个UIBarButtonItem,然后以数组的形式添加到Toolbar中
- UIBarButtonItem
*one = [[UIBarButtonItem alloc] initWithBarButtonSystemI tem:UIBarButtonSystemItemAdd target:nil action:nil]; -
UIBarButtonItem *two = [[UIBarButtonItem alloc] initWithBarButtonSystemI tem:UIBarButtonSystemItemBoo kmarks target:nil action:nil]; -
UIBarButtonItem *three = [[UIBarButtonItem alloc] initWithBarButtonSystemI tem:UIBarButtonSystemItemAct ion target:nil action:nil]; -
UIBarButtonItem *four = [[UIBarButtonItem alloc] initWithBarButtonSystemI tem:UIBarButtonSystemItemEdi t target:nil action:nil]; -
UIBarButtonItem *flexItem = [[UIBarButtonItem alloc] initWithBarButtonSystemI tem:UIBarButtonSystemItemFle xibleSpace target:nil action:nil]; -
[self setToolbarItems:[NSArray arrayWithObjects:flexItem, one, flexItem, two, flexItem, three, flexItem, four, flexItem, nil]];
效果:
注意:用