Mi aplicación se basa en una arquitectura de barra de pestañas. Para tener una mecánica fácil de internacionalización, no escribo ninguna cadena en archivos XIB. viewdidload permite cambiar programáticamente las cadenas en las vistas.Establecer título UITabBarItem programmatically?
Cuando se inicia mi aplicación, puedo ver las 4 pestañas. Pero, de hecho, solo el primero carga su controlador de visualización. Los otros esperan que el usuario haga clic para que se carguen. El título de las pestañas se puede cambiar utilizando [self setTitle: @ "Mouhahaha"]; en viewDidLoad del controlador de vista cargado.
Si quiero mantener mi mecánica de internacionalización disponible, no configuro en mi XIB el nombre de los elementos de tabbar. Pero, como al principio, no se cargan todos los controladores de vista de pestañas, tengo títulos en blanco para algunas pestañas. El título correcto se establece solo cuando el usuario hace clic en la pestaña.
Estoy buscando una manera de establecer este título programáticamente para cada tabbaritem. ¿Tienes pistas?
Muchas gracias.
kheraud
funciona pero es muy complejo sólo para cambiar algunas etiquetas ... supongo que Apple no quiere que accedemos a la tabbaritem – iwalktheline
Bueno, comparado con algunos de t Las otras cosas que hacen, esto es un juego de niños :-) –
¿Qué pasa si hay NavigationViewController en lugar de ViewController? – dreamBegin