iOS - Barre d'onglets

Utilisation de la barre d'onglets

Il est généralement utilisé pour basculer entre différentes sous-tâches, vues ou modèles dans la même vue.

Un exemple de barre d'onglets est présenté ci-dessous.

Propriétés importantes

  • backgroundImage
  • items
  • selectedItem

Exemple de code et étapes

Step 1 - Créez un nouveau projet et sélectionnez Tabbed Application au lieu de l'application basée sur la vue et cliquez sur next, Donnez le nom du projet et sélectionnez create.

Step 2 - Ici, deux contrôleurs de vue sont créés par défaut et une barre d'onglets est ajoutée à notre application.

Step 3 - Le AppDelegate.m didFinishLaunchingWithOptions la méthode est la suivante -

- (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 - Ici, deux contrôleurs de vue sont alloués et créés comme contrôleurs de vue de notre contrôleur de barre d'onglets.

Step 5 - Lorsque nous exécutons l'application, nous obtenons la sortie suivante -