ios-UITabBarController初步学习

1.UITabBarController通常作为整个程序的rootViewcontroller,不能加入到其他的contain viewcontroller中(这里有错误,其实是可以加入的)

2.创建的步骤:

1、创建一个UITabBarController对象

2、创建tabbarcontroller中每一个tab对应的要显示的对象

3、通过UITabBarController的viewController属性将要显示的所有content viewcontroller添加到UITabBarController中

4、通过设置UITabBarController对象为window.rootViewController,然后显示window


3.设置viewcontroller.tabBarItem属性来改变tabbar上对应的tab显示内容。

4.badgeValue

5.最多可以显示5个Tab

6.设置UITabBarController的customizableViewControllers属性来指定viewControllers的一个子集,即只允许一部分viewController是可以放到tabBar中显示

7.editButtonItem导航栏的编辑按钮

self.navigationItem.rightBarButtonItem = self.editButtonItem;//设置右边栏按钮为编辑按钮

self.navigationItem.rightBarButtonItem.title = @"编辑";//设置按钮名称为编辑


//点击编辑按钮时触发的方法

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {

[super setEditing:editing animated:animated];

// Don't show the Back button while editing.

[self.navigationItem setHidesBackButton:editing animated:YES];

if (editing) {

self.navigationItem.rightBarButtonItem.title = @"完成";

NSLog(@"abc");

}else {//点击完成按钮

self.navigationItem.rightBarButtonItem.title = @"编辑";

NSLog(@"123");

}

}





未完待续。。。

你可能感兴趣的:(ios-UITabBarController初步学习)