在导航控制器上显示工具栏按钮

时间:2011-08-28 10:52:13

标签: iphone ios uinavigationcontroller uitoolbar

嗨,我知道我错过了一些东西,因为它似乎很容易在整个网络上。 我正在为工具栏添加按钮,
工具栏正在显示。但没有任何按钮 这是我的代码:

    - (void)viewDidLoad
{
    [super viewDidLoad];
    self.title = @"secondPage";
    UIBarButtonItem *deleteAllItem = [[[UIBarButtonItem alloc] initWithTitle:@"Delete All"
                                                                       style:UIBarButtonItemStyleBordered   
                                                                      target:self
                                                                      action:@selector(deleteAllAction:)] autorelease];


    UIBarButtonItem *searchNearbyItem = [[[UIBarButtonItem alloc] initWithTitle:@"Search Nearby"
                                                                          style:UIBarButtonItemStyleBordered
                                                                         target:self
                                                                         action:@selector(searchNearbyAction:)] autorelease];

    [self.navigationController setToolbarHidden:NO];
    self.toolbarItems = [NSArray arrayWithObjects: 
                      deleteAllItem,
                      searchNearbyItem,
                      nil];

} 

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您是否尝试通过以下方式设置项目:

- (void)setItems:(NSArray *)items animated:(BOOL)animated

注意:请务必在视图控制器上设置此项,不要直接在UIToolbar实例上进行设置。