设置左右的按钮
- (UIBarButtonItem *)createRightBarButtonItem:(NSString *)title target:(id)obj selector:(SEL)selector ImageName:(NSString*)imageName
{UIImage *image = [UIImage imageNamed:imageName];
UIButton *leftButton = [UIButton buttonWithType:UIButtonTypeCustom];
[leftButton setImage:image forState:UIControlStateNormal];
[leftButton setTitle:title forState:UIControlStateNormal];
leftButton.titleLabel.font =kFont(16);
[leftButton setTitleColor:MSColor(51, 51, 51) forState:UIControlStateNormal];
[leftButton setTitleColor:[UIColor lightGrayColor] forState:UIControlStateHighlighted];
[leftButton addTarget:obj action:selector forControlEvents:UIControlEventTouchUpInside];
[leftButton sizeToFit];
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:leftButton];
return item;
}
控制背景颜色,控制完没有下划线
- (void)fs_setBackgroundColor:(UIColor *)backgroundColor {
if (!self.overlay) {
[self setBackgroundImage:[[UIImage alloc]init] forBarMetrics:UIBarMetricsDefault];
[self setShadowImage:[[UIImage alloc]init]];
self.overlay = [[UIView alloc] initWithFrame:CGRectMake(0, -20, [UIScreen mainScreen].bounds.size.width, 64)];
[self insertSubview:self.overlay atIndex:0];
}
self.overlay.backgroundColor = backgroundColor;
}