iOS - Tab bar(標籤欄)


使用標籤欄 tab bar

ios 中一般用於在同一檢視之間進行切換不同的子任務,檢視或模型。

標籤欄的範例如下所示

iOS Tutorial

 

重要的屬性

  • 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. 現在,當我們執行程式時,我們會得到下面的輸出

iOS Tutorial