自定义导航栏上的按钮

UIButton *leftButton = [[UIButton alloc] initWithFrame:CGRectMake(15, 15, 40, 40)];
    
    leftButton.titleLabel.font = [UIFont systemFontOfSize:14];
    [leftButton setTitleColor:UIColorFromRGB(0x19191a) forState:UIControlStateNormal];
    [leftButton setTitle:@"帐单" forState:UIControlStateNormal];
    [leftButton addTarget:self action:@selector(didList:) forControlEvents:UIControlEventTouchUpInside];
    
    UIBarButtonItem *leftBarButtonItems = [[UIBarButtonItem alloc] initWithCustomView:leftButton];
    
    UIBarButtonItem *nagetiveSpacer = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
                                                                                   target:nil action:nil];
//    nagetiveSpacer.width = -15;//这个值能够根据本身须要本身调整
    self.navigationItem.leftBarButtonItems = @[nagetiveSpacer, leftBarButtonItems];