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 -