在 ios 中一般用于在同一視圖之間進行切換不同的子任務(wù),視圖或模型。
標(biāo)簽欄的示例如下所示
重要的屬性
backgroundImage
items
selectedItem
示例代碼和步驟
1.創(chuàng)建一個新的項目,并選擇 Tabbed Application,而不是基于視圖的應(yīng)用程序,然后單擊next,為項目名稱,選擇“create”。
2. 這里有兩個視圖控制器默認(rèn)情況下創(chuàng)建一個標(biāo)簽欄被添加到我們的應(yīng)用程序。
3. AppDelegate.m didFinishLaunchingWithOptions 方法如下
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override yiibai 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; }
4. 這里有兩個視圖控制器分配和標(biāo)簽欄控制器視圖控制器。
5. 現(xiàn)在,當(dāng)我們運行程序時,我們會得到下面的輸出