tabbarcontroller-1
uitabbarcontroller视图控制器的初始化

uitabbar的高度是49,logo的长宽是30

每个视图控制器里都有一个navigationitem和tabbaritem

uitabbarcontrolller的代理方法
可以获取将要选择的视图控制器和已经选择的视图控制器
这个代理写在appdelegate类中,让appdelegate充当tabbarcontroller的代理。
代理方法如果返回的是no,按钮就不能点中

初始化方法

自定义tabbar

tabbar与navigationbar一起使用的时候,隐藏tabbar的另一种方法
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
self.hidesBottomBarWhenPushed = YES;
}
return self;
}
浙公网安备 33010602011771号