UIToolbar

UIToolbar : UIView
几乎与 UINavigationBar 一致

初始化

    self.toolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(10, 100, 300, 44)];
    [self.view addSubview:self.toolBar];
    
    UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithTitle:@"11"
                                                              style:UIBarButtonItemStylePlain
                                                             target:self
                                                             action:@selector(l1)];
    
    UIBarButtonItem *item2 = [[UIBarButtonItem alloc] initWithTitle:@"22"
                                                              style:UIBarButtonItemStylePlain
                                                             target:self
                                                             action:@selector(l2)];
    
    UIBarButtonItem *item3 = [[UIBarButtonItem alloc] initWithTitle:@"33"
                                                              style:UIBarButtonItemStylePlain
                                                             target:self
                                                             action:@selector(l3)];
                                                             
    self.toolBar.items = @[item1, item2, item3];
    [self.toolBar setItems:@[item1, item2, item3]];

背景图

    [self.toolBar setBackgroundImage:[UIImage imageNamed:@"icon_100"] forToolbarPosition:UIBarPositionTop barMetrics:UIBarMetricsDefault];
    UIImage *image1 = [self.toolBar backgroundImageForToolbarPosition:UIBarPositionTop barMetrics:UIBarMetricsDefault];
    
    [self.toolBar setShadowImage:[UIImage imageNamed:@"icon"] forToolbarPosition:UIBarPositionTop];
    UIImage *image2 = [self.toolBar shadowImageForToolbarPosition:UIBarPositionTop];

其他属性

    self.toolBar.barStyle = UIBarStyleDefault;
    self.toolBar.translucent = YES;
    
    self.toolBar.tintColor = [UIColor yellowColor];
    self.toolBar.barTintColor = [UIColor redColor];