Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Not Remove Navigation back button title

enter image description here

I am IOS Developer. I am using navigation controller. If I push to next page then Back button title always Show "Back". I try all this method for remove titles in viewWillAppear, viewDidload like below. But it is not working for me.

[[UIBarButtonItem alloc] initWithTitle:@""
                                     style:UIBarButtonItemStylePlain
                                    target:nil action:nil];

or

[self.navigationItem.backBarButtonItem setTitle:@""];

or

self.navigationItem.title=@"";

or

 self.navigationController.navigationBar.backItem.title =@"";

Thanks in advance.

like image 680
Bhumesh Purohit Avatar asked Sep 10 '26 09:09

Bhumesh Purohit


2 Answers

Swift 4:

navigationItem.backBarButtonItem = UIBarButtonItem()

You can also do it in Storyboard, select your View Controller's Navigation Item, and set it's Back Button property to " " (one spacebar character).

Both ways should be done on the View Controller you're segueing from.

enter image description here

like image 51
Nikola Milicevic Avatar answered Sep 12 '26 04:09

Nikola Milicevic


Just try this,

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) 
                                                     forBarMetrics:UIBarMetricsDefault];

or use like this,

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

or use like this,

- (void)layoutSubviews{
    self.backItem.title = @"";
    [super layoutSubviews];
}

Swift

UIBarButtonItem.appearance().UIOffsetMake(0, -60)

or use like

self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: self.navigationItem.backBarButtonItem.style, target: nil, action: nil)

For additional information, Please see [this].(UINavigationBar Hide back Button Text)

like image 44
Anbu.Karthik Avatar answered Sep 12 '26 04:09

Anbu.Karthik