título del control de navigation

Estoy trabajando en una aplicación con un controller de navigation. Sé cómo configurar el título cuando la vista se carga inicialmente. Empujo un nuevo controller de vista y configuro su título. Ahora el problema es cuando presiono el button Atrás, el título del controller de vista original ya no está allí. Intenté hacer …

- (void)viewWillAppear:(BOOL)animated { self.navigationController.title = @"Some Title"; } 

Sin embargo, esto no configuró el título. ¿Alguien sabe lo que puedo hacer?

El UINavigationController obtiene el valor del título del actual UIViewController.

Para configurar el título para un Controlador de vista, simplemente haga lo siguiente:

 - (void)viewDidLoad { [super viewDidLoad]; self.title = @"Some Title"; } 

Para cada uno de sus controlleres de vista, incluida la raíz.

Intente cambiar el título del elemento de navigation.

 [self.navigationItem setTitle:@"Some Title"]; 

en Swift 3 :

 navigationItem.title = "Custom title" 

o si desea personalizar los detalles del título:

 let titleLabel = UILabel(frame: CGRect(x: 0, y: 0, width: 100, height: 30)) titleLabel.textColor = UIColor.networking titleLabel.text = "Hello" titleLabel.textAlignment = .center titleLabel.backgroundColor = UIColor.green titleLabel.font = UIFont(name: "Baskerville-Bold", size: 20) navigationItem.titleView = titleLabel 

Intenta configurar tu título de esta manera.

 self.navigationitem.title = @"My Title";