2012-05-02 13 views
7

He buscado mucho y creo que he encontrado muchas preguntas y códigos de muestra, pero ninguno de ellos se ajusta a mis requisitos, es una locura cómo no puede haber una respuesta para esto.Agregando una UITabBar y tabbaritems a la UITabBar a través del código (NOTA: no quiero implementar TabBarController)

Mis requisitos específicamente: - 1. Quiero un UITabBar no es un UITabBarController 2. Yo quiero que sea en la esquina superior derecha de mi UIView 3. Quiero dos elementos de la barra de pestañas en él (no es necesario ser assiciated con dos controladores de vista)

Ahora lo que hice fue

UITabBar *myTabBar=[UITabBar alloc]initWithFrame:myTabFrame]; 
[self.view addSubView:myTabBar]; 
myTabBar.delegate=self; 

Ahora estoy atascado en ¿Cómo puedo añadir artículos a esta barra de pestañas UITabBar.

Supongo que es probablemente fácil, pero cada código que encontré tiene agregado TabBarController, pero no quiero usar tabbarcontroller, ya que solo aparece en la parte inferior de la pantalla, y ese no es el requisito.

+0

Gracias Problema resuelto :) hizo lo que sugiere jonkroll. – Sudhanshu

+0

Sudhanshu, esta pregunta es fantástica. ¿Cómo, sin embargo, está el marco correctamente configurado? ¿Usamos restricciones? – Morkrom

Respuesta

11

Usted puede hacer esto mediante la creación de los elementos que desee para su barra de pestañas, añadiéndolos a una matriz, y después de llamar al método UITabBar setItems:animated:

UITabBarItem *firstItem = [[UITabBarItem alloc] initWithTitle:@"First" image:firstImage tag:1]; 
UITabBarItem *secondItem = [[UITabBarItem alloc] initWithTitle:@"Second" image:secondImage tag:2]; 

NSArray *itemsArray = @[firstItem, secondItem]; 

[myTabBar setItems:itemsArray animated:YES]; 
+0

Gracias, en realidad estaba agregando los elementos, pero configuré el marco incorrecto para que no lo viera en el scren :(, pero gracias, me ayudó a encontrar mi problema :) gracias – Sudhanshu

+0

Son las pequeñas cosas que son difíciles de encontrar ... Gracias – Morkrom

Cuestiones relacionadas