导航栏修改透明度
来源:互联网 发布:淘宝手机一键复制宝贝 编辑:程序博客网 时间:2024/05/05 15:02
修改导航透明度最简单的方法就导航设置 self.navigationController.navigationBar.translucent = YES; 同时在添加 一个透明图片,
如果需求总是更改的话,要总换图片,作为一个懒惰的程序员,不如直接用代码创建个可以改变色值的图片,这样更方便,苹果的程序员就是这么写得哦
//opacity 修改透明度, CGContextSetRGBFillColor(context, 1, 142, 107, opacity); 用来修改色值
- (void)applyTransparentBackgroundToTheNavigationBar:(CGFloat)opacity
{
UIImage *transparentBackground;
UIGraphicsBeginImageContextWithOptions(CGSizeMake(1, 1), NO, self.navigationController.navigationBar.layer.contentsScale);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetRGBFillColor(context, 1, 142, 107, opacity);
UIRectFill(CGRectMake(0, 0, 1, 1));
transparentBackground = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
id navigationBarAppearance = self.navigationController.navigationBar;
[navigationBarAppearance setBackgroundImage:transparentBackground forBarMetrics:UIBarMetricsDefault];
}
- 导航栏修改透明度
- 导航栏透明度改变
- 设置导航栏的透明度
- 设置导航栏的透明度
- 下拉改变导航栏透明度
- navigationcontroller导航栏透明度变化
- 导航栏背景透明度设置
- 改变状态栏和导航栏的透明度
- iOS 导航栏透明度 监听导航栏返回进度
- Gnome shell修改顶栏透明度方法
- Android 滑动改变标题/栏导航栏颜色、透明度
- iOS导航栏,标签视图的透明度处理
- KVO 改变导航栏的背景色透明度
- Android笔记:导航栏和状态栏的透明度设置
- iOS开发实现导航栏透明度渐变效果
- 修改导航栏内容
- IOS tableView滑动设置导航栏透明度渐变 类似QQ空间导航栏渐变
- 窗口透明度修改
- ACM —— 1008 Maya Calendar
- Netlink Protocol Library Suite (libnl)
- iOS7自定义视图控制器过渡4-自定义手势过渡动画
- iOS 播放器 或直播添加 弹幕
- Input strings must be a multiple of 16 in length
- 导航栏修改透明度
- Cocos2dx之Box2D——刚体
- ORA-01033
- 移动端字体大小单位rem
- android 上面一个listview下面一个button,让button一直处于listview的下方
- Openwrt 之GPS调试
- 2016届校招 百度WEB前端研发【实习生+提前批】面试经历
- MVC4在IIS7上部署完成后,预览网站,只能看到目录,不能预览网站
- 实时获取UITextFiled和UIDataPicker等的显示数值