如何将UIToolbar添加到我的UITableViewController?

时间:2011-07-19 10:25:24

标签: iphone cocoa-touch interface-builder uitableview uitoolbar

我有一个UITableViewController。我想在底部显示一个UIToolbar,但我不知道如何做到这一点,因为IB不允许我添加它。

1 个答案:

答案 0 :(得分:0)

试试吧:

在.h档案中

UIToolbar* toolbar;

在.m文件中

UIBarButtonItem *actionButton  = [[UIBarButtonItem  alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(doAction)];
    toolbar           = [UIToolbar new];
    toolbar.barStyle  = UIBarStyleDefault;

    [toolbar sizeToFit];
    CGFloat toolbarHeight = [toolbar frame].size.height;
    CGRect mainViewBounds = appDel.window.bounds;
    [toolbar setFrame:CGRectMake(CGRectGetMinX(mainViewBounds),
                                 438,
                                 CGRectGetWidth(mainViewBounds),
                                 toolbarHeight)];       

    [[[UIApplication sharedApplication] keyWindow] addSubview:toolbar];