Search code examples
iosuinavigationcontrolleruibarbuttonitemuinavigationitem

IOS customized navigation back button is not working


I tried the following in my view controller. Didn't work. I am using Storyboard.

[super viewDidLoad];

UIImage *backImage = [UIImage imageNamed:@"Back.png"] ;
UIBarButtonItem *backButton=[[UIBarButtonItem alloc]initWithImage:backImage style:     (UIBarButtonItemStyleBordered) target:nil action:nil];
backButton.title=@"TEST";
[self.navigationItem setBackBarButtonItem:backButton];

Please help. Thanks.


Solution

  • Try

    [[UIBarButtonItem appearance] setBackButtonBackgroundImage:[UIImage imageNamed:@"someimage.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault].