iOS: barra de pestañas

Uso de la barra de pestañas

Generalmente se usa para cambiar entre varias subtareas, vistas o modelos dentro de la misma vista.

A continuación se muestra un ejemplo de barra de pestañas.

Propiedades Importantes

  • backgroundImage
  • items
  • selectedItem

Ejemplo de código y pasos

Step 1 - Crea un nuevo proyecto y selecciona Tabbed Application en lugar de la aplicación basada en vistas y haga clic en next, Dé el nombre del proyecto y seleccione create.

Step 2 - Aquí se crean dos controladores de vista por defecto y se agrega una barra de pestañas a nuestra aplicación.

Step 3 - el AppDelegate.m didFinishLaunchingWithOptions El método es el siguiente:

- (BOOL)application:(UIApplication *)application 
   didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
   self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] 
   bounds]];
   
   // Override point for customization after application launch.
   UIViewController *viewController1 = [[FirstViewController alloc] 
   initWithNibName:@"FirstViewController" bundle:nil];
   UIViewController *viewController2 = [[SecondViewController alloc] 
   initWithNibName:@"SecondViewController" bundle:nil];
   self.tabBarController = [[UITabBarController alloc] init];
   self.tabBarController.viewControllers = @[viewController1, 
   viewController2];
   self.window.rootViewController = self.tabBarController;
   [self.window makeKeyAndVisible];
   return YES;
}

Step 4 - Aquí, se asignan dos controladores de vista y se hacen como controladores de vista de nuestro controlador de barra de pestañas.

Step 5 - Cuando ejecutamos la aplicación, obtendremos el siguiente resultado -