No quitar el título del button Atrás de navigation

introduzca la descripción de la imagen aquí

Soy desarrollador de IOS. Estoy usando el controller de navigation. Si presiono a la página siguiente, el título del button Atrás siempre mostrará "Atrás". Pruebo todo este método para eliminar títulos en viewWillAppear, viewDidload como a continuación. Pero no está funcionando para mí.

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

o

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

o

 self.navigationItem.title=@""; 

o

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

Gracias por adelantado.

Solo intente esto,

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

o use así,

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

o use así,

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

Rápido

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

o uso como

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

Para get información adicional, vea [esto]. ( UINavigationBar Hide Back Button Text )

Si está utilizando Storyboard, select el elemento de navigation de su View Controller y configure su propiedad Back Button en @ "" (un carácter de barra espaciadora). No se necesita un codigo Esto debería hacerse en el controller de vista del que está siguiendo .

introduzca la descripción de la imagen aquí

Creo que solo necesitas agregar una image personalizada para el button Atrás como esta:

 UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"header_back"] style:UIBarButtonItemStylePlain target:self action:@selector(invokeButtonBack:)]; self.navigationItem.leftBarButtonItem = backButton; 

con header_back es su image personalizada para el button Atrás.
Si usa un control de base de vista personalizado (quizás tableviewcontroller) simplifique la creación de una function como esta:

 - (void)createBackButton{ UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"header_back"] style:UIBarButtonItemStylePlain target:self action:@selector(invokeButtonBack:)]; self.navigationItem.leftBarButtonItem = backButton; } 

Luego, llámalo en tu viewcontroller con: [self createBackButton];
Espero que mi respuesta te ayude.

Debe agregar la siguiente línea en ViewDidLoad.

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