- (void)addBarButtonItemWithImageNameleftCustom:(NSString *)imageName selector:(SEL)selector close:(SEL)closeBtn
{
UIButton *barButton = [UIButton buttonWithType:UIButtonTypeCustom];
[barButton setFrame:CGRectMake(0, 0, 30, 30)];
[barButton setImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal];
[barButton addTarget:self action:selector forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:barButton];
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
target:nil action:nil];
negativeSpacer.width = -13;
UIButton *close = [UIButton buttonWithType:UIButtonTypeCustom];
[close setFrame:CGRectMake(0, 0, 30, 30)];
[close setTitle:@"关闭" forState:UIControlStateNormal];
close.titleLabel.font = [UIFont boldSystemFontOfSize:14];
[close setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[close addTarget:self action:closeBtn forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *closeItem = [[UIBarButtonItem alloc] initWithCustomView:close];
self.navigationItem.leftBarButtonItems = @[negativeSpacer,item,closeItem];
}