2013年10月3日
摘要: uitabbarcontroller视图控制器的初始化uitabbar的高度是49,logo的长宽是30每个视图控制器里都有一个navigationitem和tabbaritemuitabbarcontrolller的代理方法可以获取将要选择的视图控制器和已经选择的视图控制器这个代理写在appdelegate类中,让appdelegate充当tabbarcontroller的代理。代理方法如果返回的是no,按钮就不能点中初始化方法自定义tabbartabbar与navigationbar一起使用的时候,隐藏tabbar的另一种方法- (id)initWithNibName:(NSString 阅读全文
posted @ 2013-10-03 22:07 老猫zl 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 设置颜色用settintcolor也可以直接设置背景图片。UIImage *image = [UIImage imageNamed:@"title"];[self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];但是在5.0之前是不能直接设置背景图片。需要定义一个分类,重写drawrect方法分类函数的执行优先级更高调用方法时候进行版本判断 阅读全文
posted @ 2013-10-03 21:21 老猫zl 阅读(235) 评论(0) 推荐(0) 编辑
摘要: uinavigationcontroller还有2个子类uiimagepickercontroller和uivideoeditorcontroller.视图上元素尺寸顶部状态栏20px导航栏44/32px导航栏上按钮图标或者tabbar上按钮图标20*20px底部tabbar44/32px导航控制底部还有个toolbar,默认是隐藏的,这个一般不用。- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self.tabBarController.tabBar setHidden:NO... 阅读全文
posted @ 2013-10-03 12:35 老猫zl 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1)在tabbar和navigate2个控制器混用的时候,如果在navigatecontroller里隐藏tabbar,可以使用在视图viewwillappear的时候设置tabbar的显示和隐藏- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self.tabBarController.tabBar setHidden:NO]; }第2种方法- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)... 阅读全文
posted @ 2013-10-03 12:30 老猫zl 阅读(115) 评论(0) 推荐(0) 编辑