iOS - Tab bar(標籤欄)
使用標籤欄 tab bar
在 ios 中一般用於在同一視圖之間進行切換不同的子任務,視圖或模型。
標籤欄的示例如下所示
重要的屬性
backgroundImage
items
selectedItem
示例代碼和步驟
1.創建一個新的項目,並選擇 Tabbed Application,而不是基於視圖的應用程序,然後單擊next,爲項目名稱,選擇「create」。
2. 這裏有兩個視圖控制器默認情況下創建一個標籤欄被添加到我們的應用程序。
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. 這裏有兩個視圖控制器分配和標籤欄控制器視圖控制器。
5. 現在,當我們運行程序時,我們會得到下面的輸出