专栏名称: Adrenine
iOS开发
目录
相关文章推荐
51好读  ›  专栏  ›  Adrenine

TabBarItem&UINavigationItem&UIBarButtonItem

Adrenine  · 掘金  ·  · 2017-12-13 08:46

正文

tabBarItem:设置tabBar上按钮的内容(tabBarButton)
uinavigationItem:设置导航条上的内容(左边,右边,中间)
uiBarButtonItem:导航条上具体的内容,如leftBarButtonItem

设置两个NavigationItem在同一边

UIBarButtonItem *oneItem;
UIBarButtonItem *twoItem;
self.navigationItem.rightBarButtonItems = @[oneItem,twoItem];

底部tabBar在页面跳转时隐藏 vc.hidesBottomBarWhenPushed = YES;//必须是在VC跳转之前设置才有效果

返回按钮样式 1、在页面上设置,谁的页面谁设置

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setTiele:@"返回" forState:UIControlStateNormal];
[btn setImage:image forState:UIControlStateNormal];
[btn setImage:image forState:UIControlStateHighlighted];
[btn addTarget:target action:action forControlEvents:controlEvents];
[btn sizeToFit];
btn.contentEdgeInsets;//设置内边距
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:containView];

2、自定义UINavigationController 的pushViewController方法







请到「今天看啥」查看全文