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 zaixian 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
 

上一篇: iOS - Navigation Bar(导航栏) 下一篇: iOS - Image View(图像视图)