iOS: barra delle schede

Uso della barra delle schede

Viene generalmente utilizzato per passare tra varie attività secondarie, viste o modelli all'interno della stessa vista.

Di seguito è mostrato un esempio di barra delle schede.

Proprietà importanti

  • backgroundImage
  • items
  • selectedItem

Codice e passaggi di esempio

Step 1 - Crea un nuovo progetto e seleziona Tabbed Application invece dell'applicazione basata sulla visualizzazione e fare clic su next, Assegna il nome al progetto e seleziona create.

Step 2 - Qui vengono creati due controller di visualizzazione per impostazione predefinita e una barra delle schede viene aggiunta alla nostra applicazione.

Step 3 - Il AppDelegate.m didFinishLaunchingWithOptions metodo è il seguente:

- (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 - Qui, due controller di visualizzazione vengono assegnati e creati come controller di visualizzazione del nostro controller della barra delle schede.

Step 5 - Quando eseguiamo l'applicazione, otterremo il seguente output -