将新的UIToolbar添加到UIViewController

时间:2012-07-24 23:12:38

标签: uiviewcontroller uitoolbar uitoolbaritem

我正在开发一个基于TabBar的应用程序,当第一个视图中选择了一个单元格时,会出现一个UIViewController。我想添加一个UIToolBar,其中包含由所选单元格的segue给出的一些信息(在项目中)。我已经尝试了下面的代码(在类似的问题中找到),但它不起作用:

if (self) {
    NSArray* toolbarItems = [NSArray arrayWithObjects:
                             [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd 
                                                                           target:self
                                                                           action:@selector(addStuff:)],
                             [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch 
                                                                           target:self
                                                                           action:@selector(searchStuff:)],
                             nil];
    [self setToolbarItems:toolbarItems];
    [self.navigationController setToolbarHidden:NO animated: YES];

}
return self;

有没有人知道在导航控制器推断出的新UIToolBar上添加新UIToolBar的另一种方式?

1 个答案:

答案 0 :(得分:0)

我通过添加IBOutlet UIToolBar并将其定义为视图的工具栏来解决我的问题。  theToolBar = [[self navigationController] toolbar];