5

Tengo una aplicación que usa un tablero de historia principal para incluir un controlador de navegación donde la vista principal es una vista de tabla usando un prototipo de contenido de celda. Cada celda en la vista de tabla empuja a una nueva vista que he creado con su propio conjunto de archivos .h.m y .xib.Estableciendo el título de UINavigationBar

La barra de navegación de la vista de tabla tiene su título establecido a través del storyboard que funciona bien. Sin embargo, tengo problemas para configurar el título para cada nueva vista una vez que se muestra a la vista.

Tengo lo siguiente en el método viewDidLoad para cada vista;

self.title = @"View Title"; 

¿Algún consejo?

Respuesta

5

es la manera correcta. funcionará.

+4

Bueno Admiro su optimismo. Pero no funciona. De ahí la pregunta. –

+2

Tiene razón, debería funcionar. alternativamente, puedes intentar con configurar 'self.navigationItem.title' en su lugar. Si también falla, necesitaremos más código para ayudarte. es decir, didSelectRowAtIndexpath. Recreé el proyecto que describiste y self.title funciona. –

1

Estoy haciendo algo similar en una aplicación en la que estoy trabajando. Así es como estoy de ajuste del título:

[[self navigationItem] setTitle:@"My View's Title"]; 

I thinkt la notación de puntos equivalente sería algo como esto:

self.navigationItem.title = @"My View's Title"; 

Espero que ayude.

0

Si tiene un controlador de la barra de pestañas, intente esto:

self.tabBarController.navigationItem.title = @"Title"; 
Cuestiones relacionadas