Tengo cinco pestañas en la ventana principal, pero no las creé mediante programación.Establecer el título de las barras de pestañas programáticamente
¿Qué debo hacer para crear el título a través del código?
Tengo cinco pestañas en la ventana principal, pero no las creé mediante programación.Establecer el título de las barras de pestañas programáticamente
¿Qué debo hacer para crear el título a través del código?
Hey ¿desea establecer el título del botón de la barra de pestañas o el viewcontroller que está asociada con la cuenta?
Si usted está buscando la primera cosa a continuación, hacerlo como:
UITabBarItem *tabItem = [[[tabBarController tabBar] items] objectAtIndex:yourIndex];
[tabItem setTitle:@"theTitle"];
lo contrario mihirpmehta
es correcta.
Espero que esto ayude.
Puede inicializar y utilizar un objeto UITabBarItem usando las siguientes funciones:
- (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag; // selected image autogenerated
- (id)initWithTabBarSystemItem:(UITabBarSystemItem)systemItem tag:(NSInteger)tag
Y a continuación, puede llamar a este método en el objeto de barra de pestañas:
- (void)setItems:(NSArray *)items animated:(BOOL)animated;
donde los artículos Identificación de la matriz a la cual ha agregado todos sus objetos tabBarItem. También hay una propiedad badgeValue para UITabBarItem si necesita usarla.
gracias hombre, i sólo tiene que proporcionar el nombre programmatially, el descanso será el mismo ... cualquier otra forma de proporcionar título manualmente? – iscavengers
O
[(UIViewController *)[tabBarController.viewControllers objectAtIndex:1] setTitle:@"Title1"];
es la respuesta correcta ... no lo vote solo porque no puede entenderlo o no coincide con su opinión ... –
Si su UIViewController
está envuelto en un UINavigationController
, haga lo siguiente:
self.navigationController?.tabBarItem.title = "Awesome Title"
estaba tratando de establecer el título del botón de la barra de pestañas. wat que acabo de hacer se acaba de proporcionar self.title = @ "Título"; en viewdidload .. y la barra de pestañas, así como el título del controlador de vista se ha establecido en "título". ¿es esto correcto ????? – iscavengers
@ shishir.bobby no puede decir si es correcto o no –
No hay necesidad de establecer el título en ambos lugares ... Cualquiera sería adecuado ... –