ios中navigationController的一些设置
2016-02-04 10:45
363 查看
有时候,使用navigationController push的时候,会出现阴影,给navigationController的view一个背景色就可以解决,
self.navigationController.view.backgroundColor
= [UIColor whiteColor];
设置navigationController的title
self.navigationItem.title =@"我的词汇";
设置navigationController的title的标题字体的颜色和大小
[self.navigationController.navigationBarsetTitleTextAttributes:
@{NSFontAttributeName:[UIFont systemFontOfSize:19],NSForegroundColorAttributeName:[[UIColor
alloc]initWithRed:0 green:0 blue:0 alpha:1]}];
设置navigationController的两边文字的颜色
self.navigationController.navigationBar.tintColor
= [[UIColor alloc]initWithRed:0 green:0 blue:0 alpha:1];
设置navigationController左边的item
UIBarButtonItem *left = [[UIBarButtonItemalloc]initWithTitle:@"返回"style:UIBarButtonItemStyleDonetarget:selfaction:@selector(clickReply)];
self.navigationItem.leftBarButtonItem = left;
设置navigationController右边的item
UIBarButtonItem *rightItem = [[UIBarButtonItemalloc]initWithTitle:@"编辑词汇"style:UIBarButtonItemStyleDonetarget:selfaction:@selector(clickEdit)];
self.navigationItem.rightBarButtonItem = rightItem;
//设置navi和状态栏颜色
[[UINavigationBarappearance]
setBarTintColor:[[UIColoralloc]initWithRed:39/255.0green:42/255.0blue:47/255.0alpha:1]];
//设置状态栏字体颜色,在info.plist中添加一个字段:view controller -base status bar 设置为NO
[[UIApplicationsharedApplication]
setStatusBarStyle:UIStatusBarStyleLightContentanimated:NO];
//设置左侧返回按钮没有文字
[[UIBarButtonItem
appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0,
-60)
forBarMetrics:UIBarMetricsDefault];
self.navigationController.view.backgroundColor
= [UIColor whiteColor];
设置navigationController的title
self.navigationItem.title =@"我的词汇";
设置navigationController的title的标题字体的颜色和大小
[self.navigationController.navigationBarsetTitleTextAttributes:
@{NSFontAttributeName:[UIFont systemFontOfSize:19],NSForegroundColorAttributeName:[[UIColor
alloc]initWithRed:0 green:0 blue:0 alpha:1]}];
设置navigationController的两边文字的颜色
self.navigationController.navigationBar.tintColor
= [[UIColor alloc]initWithRed:0 green:0 blue:0 alpha:1];
设置navigationController左边的item
UIBarButtonItem *left = [[UIBarButtonItemalloc]initWithTitle:@"返回"style:UIBarButtonItemStyleDonetarget:selfaction:@selector(clickReply)];
self.navigationItem.leftBarButtonItem = left;
设置navigationController右边的item
UIBarButtonItem *rightItem = [[UIBarButtonItemalloc]initWithTitle:@"编辑词汇"style:UIBarButtonItemStyleDonetarget:selfaction:@selector(clickEdit)];
self.navigationItem.rightBarButtonItem = rightItem;
//设置navi和状态栏颜色
[[UINavigationBarappearance]
setBarTintColor:[[UIColoralloc]initWithRed:39/255.0green:42/255.0blue:47/255.0alpha:1]];
//设置状态栏字体颜色,在info.plist中添加一个字段:view controller -base status bar 设置为NO
[[UIApplicationsharedApplication]
setStatusBarStyle:UIStatusBarStyleLightContentanimated:NO];
//设置左侧返回按钮没有文字
[[UIBarButtonItem
appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0,
-60)
forBarMetrics:UIBarMetricsDefault];
相关文章推荐
- iOS 开发学习流程
- 工厂模式 iOS
- iOS开发系列--让你的应用“动”起来
- iOS8指纹识别TouchID
- iOS开发之多线程技术——NSOperation篇
- iOS Tools 链接
- iOS 图片上传
- IOS 判断适配iPhone端和iPad端
- IOS 数值输出格式处理
- iOS中几种数据持久化方案
- 杭电1017 A Mathematical Curiosity
- iOS Block 的具体使用
- 在uwp仿IOS的页面切换效果
- Nios学习笔记3——流水灯实验
- Nios学习笔记2——流水灯实验
- Nios学习笔记1——流水灯实验
- iOS开发PCH文件、NSLog真机不打印
- iOS引导页-初
- iOS命名规范
- iOS --- [持续更新中] iOS移动开发中的优质资源