正文
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方法