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];