iOS - Barra de guias

Uso da barra de guias

Geralmente é usado para alternar entre várias subtarefas, visualizações ou modelos dentro da mesma visualização.

Um exemplo de barra de guias é mostrado abaixo.

Propriedades Importantes

  • backgroundImage
  • items
  • selectedItem

Código de amostra e etapas

Step 1 - Crie um novo projeto e selecione Tabbed Application em vez do aplicativo View Based e clique em next, Dê o nome do projeto e selecione create.

Step 2 - Aqui, dois controladores de visualização são criados por padrão e uma barra de guias é adicionada ao nosso aplicativo.

Step 3 - o AppDelegate.m didFinishLaunchingWithOptions método é o seguinte -

- (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 - Aqui, dois controladores de visualização são alocados e feitos como controladores de visualização de nosso controlador de barra de guias.

Step 5 - Quando executarmos o aplicativo, obteremos a seguinte saída -