iOS 11 NavigationBar back button issue

339 views Asked by At

I set backbarbutton in a base ViewController viewDidLoad like below:

    if (@available(iOS 11, *)) {

    UIImage *backButtonImage = [[UIImage imageNamed:@"icon_return"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    self.navigationController.navigationBar.backIndicatorImage = backButtonImage;
    self.navigationController.navigationBar.backIndicatorTransitionMaskImage = backButtonImage;

    self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
}

but I got a small icon, but is not in the correct position enter image description here

who can give me some tips, I have spent a whole day to solve this, but can not get any idea.

0

There are 0 answers