自定义导航栏
来源:互联网 发布:python 计算技术指标 编辑:程序博客网 时间:2024/05/21 11:33
VCOne *vc1 = [[VCOne alloc]init];
// [self.window setRootViewController:vc1];
//导航栏的高度是44
UINavigationController *navCtrl = [[UINavigationController alloc]initWithRootViewController:vc1];
//显示工具栏
navCtrl.toolbarHidden = NO;
//
//创建自己的导航栏,不使用系统默认的
//第一步,隐藏系统的导航栏
navCtrl.navigationBarHidden = YES;
//第二步,创建自己的导航栏
UINavigationBar *navBar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 20, 320, 46)];
navBar.tag = 101;
//第三部,创建导航元素xiang
UINavigationItem *navItem = [[UINavigationItem alloc]initWithTitle:@"根视图"];
//第四步:添加按钮元素
UIBarButtonItem *btn01 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:nil action:nil];
UIBarButtonItem *btn02 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemCompose target:nil action:nil];
//第五步:将按钮赋给导航元素项
navItem.leftBarButtonItem = btn01;
navItem.rightBarButtonItem = btn02;
//第六步:将导航元素项推入导航栏元素栈
[navBar pushNavigationItem:navItem animated:YES];
//第七部:将导航栏加入视图中
[navCtrl.view addSubview:navBar];
navBar.barStyle = UIBarStyleBlackTranslucent;
[self.window setRootViewController:navCtrl];
// [self.window setRootViewController:vc1];
//导航栏的高度是44
UINavigationController *navCtrl = [[UINavigationController alloc]initWithRootViewController:vc1];
//显示工具栏
navCtrl.toolbarHidden = NO;
//
//创建自己的导航栏,不使用系统默认的
//第一步,隐藏系统的导航栏
navCtrl.navigationBarHidden = YES;
//第二步,创建自己的导航栏
UINavigationBar *navBar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 20, 320, 46)];
navBar.tag = 101;
//第三部,创建导航元素xiang
UINavigationItem *navItem = [[UINavigationItem alloc]initWithTitle:@"根视图"];
//第四步:添加按钮元素
UIBarButtonItem *btn01 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:nil action:nil];
UIBarButtonItem *btn02 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemCompose target:nil action:nil];
//第五步:将按钮赋给导航元素项
navItem.leftBarButtonItem = btn01;
navItem.rightBarButtonItem = btn02;
//第六步:将导航元素项推入导航栏元素栈
[navBar pushNavigationItem:navItem animated:YES];
//第七部:将导航栏加入视图中
[navCtrl.view addSubview:navBar];
navBar.barStyle = UIBarStyleBlackTranslucent;
[self.window setRootViewController:navCtrl];
- UINavigationBar自定义导航栏
- 导航栏自定义按钮
- 自定义导航栏
- 自定义导航栏UINavigationBar
- 自定义导航栏
- 自定义导航栏按钮
- 自定义添加导航栏
- iOS自定义导航栏
- iOS自定义导航栏
- 导航栏自定义控件
- 代码自定义导航栏
- 自定义导航栏(Base)
- 自定义顶部导航栏
- 自定义导航栏
- 自定义导航栏
- 自定义导航栏
- android自定义导航栏
- iOS 自定义导航栏
- RCC_AHBPeriph_DMA DMA_Channel1 在那里定义的?
- 类的加载,初始化顺序
- LESS详解之函数(二)
- POJ 1979 Red and Black(BFS)
- nodejs入门级基础(数据类型,最基本的语法详解)
- 自定义导航栏
- POJ——多项式加法(WA)
- 小数如何转化为二进制
- fork函数
- PHP基础知识~~~待续~~~
- orcale数据库之连接查询
- MyISAM 和 InnoDB 讲解
- 循环的取大数的各个位数,存入数组中
- 网络工程师常用计算公式汇总