状态栏渐变
来源:互联网 发布:论文查重软件 编辑:程序博客网 时间:2024/06/04 18:01
//首先声明,确定要渐变的颜色
CAGradientLayer *_headerLayer;
UIColor *colorOne = [UIColor colorWithRed:(0.0/255.0) green:(0.0/255.0) blue:(0.0/255.0) alpha:0.7];
UIColor *colorTwo = [UIColor colorWithRed:(0.0/255.0) green:(0.0/255.0) blue:(0.0/255.0) alpha:0.0];
NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil];
NSNumber *stopOne = [NSNumber numberWithFloat:0.0];
NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];
NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil];
if (!_headerLayer) {
//crate gradient layer
_headerLayer = [CAGradientLayer layer];
_headerLayer.colors = colors;
_headerLayer.locations = locations;
}
_headerLayer.frame = CGRectMake(0, 0,[UIScreen mainScreen].bounds.size.width, 20.0);
[self.viewController.view.layer addSublayer:_headerLayer];
UIColor *colorOne = [UIColor colorWithRed:(0.0/255.0) green:(0.0/255.0) blue:(0.0/255.0) alpha:0.7];
UIColor *colorTwo = [UIColor colorWithRed:(0.0/255.0) green:(0.0/255.0) blue:(0.0/255.0) alpha:0.0];
NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil];
NSNumber *stopOne = [NSNumber numberWithFloat:0.0];
NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];
NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil];
if (!_headerLayer) {
//crate gradient layer
_headerLayer = [CAGradientLayer layer];
_headerLayer.colors = colors;
_headerLayer.locations = locations;
}
_headerLayer.frame = CGRectMake(0, 0,[UIScreen mainScreen].bounds.size.width, 20.0);
[self.viewController.view.layer addSublayer:_headerLayer];
UIColor *colorOne = [UIColor colorWithRed:(0.0/255.0) green:(0.0/255.0) blue:(0.0/255.0) alpha:0.7];
UIColor *colorTwo = [UIColor colorWithRed:(0.0/255.0) green:(0.0/255.0) blue:(0.0/255.0) alpha:0.0];
NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil];
NSNumber *stopOne = [NSNumber numberWithFloat:0.0];
NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];
NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil];
if (!_headerLayer) {
//crate gradient layer
_headerLayer = [CAGradientLayer layer];
_headerLayer.colors = colors;
_headerLayer.locations = locations;
}
_headerLayer.frame = CGRectMake(0, 0,[UIScreen mainScreen].bounds.size.width, 20.0);
[self.viewController.view.layer addSublayer:_headerLayer];
- 状态栏渐变
- Android透明状态栏或者渐变色状态栏
- 状态栏彩色渐变进度条实例
- Android 实战技巧-状态栏渐变
- Android 状态栏颜色渐变实现
- 给状态栏设置渐变颜色
- 在状态栏上做渐变动画效果
- Android标题栏渐变色,沉寂式状态栏
- Android状态栏渐变色的实现
- 设置京东搜索框状态栏渐变
- Android 透明的状态栏有渐变的阴影效果
- 实现淘宝商品详情页toolbar 渐变、状态栏沉浸
- title 是渐变色 并且状态栏颜色一致
- 顶部状态栏透明和滑动渐变 api21以上
- 学习笔记之状态栏与标题栏悬浮渐变效果
- Android沉浸式状态栏 + actionBar渐变 + scrollView顶部伸缩
- Android随着scrollView或者recyclerView滑动状态栏颜色渐变效果
- CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar实现渐变透明的状态栏
- 23种设计模式(12):策略模式
- 平均数
- 数据持久化之Json
- SQL Server 之 事务与隔离级别实例讲解
- CSU 1808 地铁(Dijkstra变形+构图)
- 状态栏渐变
- SSM框架(spring+springMVC+Mybatis) pom.xml文件
- POJ 1552 Doubles
- Git Repo 的一些问题
- 《慕课网玩转算法面试》笔记及习题解答4
- window安装memcache
- 单链表
- java调试过程中使用日志输出
- 三种方法实现js跨域访问(转载)