Navigation bar customized back button
@implementation BaseViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
if([self isNavBarBackButtonCustomized])
{
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back"]
style:UIBarButtonItemStylePlain
target:self
action:@selector(onNavBarBackButtonTapped:)];
self.navigationItem.leftBarButtonItem = backButton;
}
}
#pragma mark NavBar Customization
- (BOOL)isNavBarBackButtonCustomized
{
return YES;
}
- (void)onNavBarBackButtonTapped:(id)sender
{
[self.navigationController popViewControllerAnimated:YES];
}