Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Cambiar titulo TabBarController

Hola me gustaría saber como cambiar el titulo del TabBarController, he probado de varias maneras pero no encuentro la buena: [PHP] self.tabBarController.selectedIndex = 1; tabBarController.selectedItem.tabBarItem.title = @"Prueva"; [/PHP] si hago esto me marca error en el segundo tabBarController

18 Respuestas

0voto

markfree Puntos4510
Ok la estructura es la siguiente: Antes de agregar idioma a mainwindow era así En la raíz tengo las tres carpetas como dices tu, con los localizable strings. Todo correcto. Cuando agrego idioma a mainwindow es así En la raíz lo mismo que antes = Dentro de una carpeta que esta en la raíz con el nombre del proyecto se han formado tres carpetas mas ca.lproj, en.lproj y es.lproj, dentro hay los mainwindow. Pero no están con todos los otros ni con el localizable string. No se si me explicado, tengo las carpetas que dices dobladas asi / ca.lproj (todos los.xib + localizble string) en.lproj (todos los.xib + localizble string) es.lproj (todos los.xib + localizble string) Carpetanombreproyecto/ca.lproj (InfoPlist.strings + mainwindow.xib) .................................en.lproj (InfoPlist.strings + mainwindow.xib) ............................... es.lproj (InfoPlist.strings + mainwindow.xib)

0voto

markfree Puntos4510
La respuesta del paso uno de arriba: tabBarController.tabBarItem.title = @"Tu Tab"; Lo probe y no funciona, a mas tengo 4 ítems y no se como decir, que me ponga lo correspondiente a cada ítem.

0voto

Peter Puntos289420
A ver si probando esto. [PHP]self.tabBarController.selectedIndex = 1; tabBarController.selectedItem.tabBarItem.title = @"Tu Tab";[/PHP] Saludos.

0voto

markfree Puntos4510
No funciona tampoco, me sale un error en la segunda linea me subraya selecteditem, no se es muy raro.

0voto

markfree Puntos4510
si pongo esto: [PHP]_tabBarController.selectedIndex = 2 ; _tabBarController.tabBarItem.title = @"Tuab";[/PHP] cuando ejecuto la app me empieza con el ítem 2 seleccionado, esto quiere decir que funciona, la selección del ítem, pero luego para cambiar el titulo no funciona, de la manera que decías tu me daba error, pero así no. Lo único que no cambia el nombre.

0voto

Peter Puntos289420
Ahora que veo tu mensaje de arriba te falta poner los localizable.strings no ? De ser así, tienes que crearlos para que todo funcione. Te dejo este otro tutorial con ejemplos. Saludos.

0voto

markfree Puntos4510
Ok esto lo tengo claro, el problema es cambiarlo en el tabbarcontroller que hay en el mainwindow, he probado todo lo que dijiste antes y nada!

0voto

Peter Puntos289420
Sube tu código para echarle un ojo a ver si doy con el problema, porque ya está demasiado confuso todo ! Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...