一 概述
- 通过Storyboard拖拽搭建框架
- 向NavigationController添加跳转按钮及跳转事件
- 设置NavigationController的背景颜色及跳转隐藏BottomBar
二 通过Storyboard拖拽搭建框架
2.1 Storyboard添加TabBarController
2.2 删除与TabBarController相连的View
2.3 添加3个NavigationController
添加后的预览效果
2.4 修改TabBar标题和文字(NavigationController上点击)
修改TabBar后的预览
2.5 修改标题文字
如下图:在ViewController的Title上双击修改Titlee
修改后的预览图
三 向NavigationController添加跳转按钮及跳转事件
3.1 Navigation添加Button
3.2 修改Button显示文字和图片及跳转事件
四 设置NavigationController的背景颜色及跳转隐藏BottomBar
4.1 MyUINavigationController
#import "MyUINavigationController.h"
@interface MyUINavigationController ()
@end
@implementation MyUINavigationController
- (void)viewDidLoad {
[super viewDidLoad];
//设置背景颜色
UINavigationBar *bar=[UINavigationBar appearance];
[bar setBackgroundColor:[UIColor redColor]];
//[bar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault];
//NSLog(@"debug");
}
//跳转隐藏BottomBar
-(void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
{
viewController.hidesBottomBarWhenPushed=YES;
return [super pushViewController:viewController animated:animated ];
}
@end