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");
}
}
未完待续。。。
网友评论