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 -