iOS中为控件设置颜色渐变和透明度渐变
来源:互联网 发布:linux less 向上查找 编辑:程序博客网 时间:2024/06/14 08:39
//为颜色设置渐变效果
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
CAGradientLayer *gradient = [CAGradientLayer layer];
//设置开始和结束位置(设置渐变的方向)
gradient.startPoint = CGPointMake(0, 0);
gradient.endPoint = CGPointMake(1, 0);
gradient.frame =CGRectMake(0,0,40,40);
gradient.colors = [NSArray arrayWithObjects:(id)[UIColor redColor].CGColor,(id)[UIColorwhiteColor].CGColor,nil];
[view.layer insertSublayer:gradient atIndex:0];
[self.view addSubview:view];
//为透明度设置渐变效果
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
UIColor *colorOne = [UIColor colorWithRed:(216/255.0) green:(0/255.0) blue:(18/255.0) alpha:1.0];
UIColor *colorTwo = [UIColor colorWithRed:(216/255.0) green:(0/255.0) blue:(18/255.0) alpha:0.0];
NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil];
CAGradientLayer *gradient = [CAGradientLayer layer];
//设置开始和结束位置(设置渐变的方向)
gradient.startPoint = CGPointMake(0, 0);
gradient.endPoint = CGPointMake(1, 0);
gradient.colors = colors;
gradient.frame = CGRectMake(0, 0, 40, 40);
[view.layerinsertSublayer:gradientatIndex:0];
[self.view addSubview:view];
- iOS中为控件设置颜色渐变和透明度渐变
- 【iOS】View实现透明度渐变和颜色渐变
- iOS实现透明度渐变和颜色渐变的view
- 实现透明度渐变和颜色渐变
- iOS: 设置背景颜色为渐变
- iOS设置颜色渐变
- code实现透明度渐变和颜色渐变的view
- code实现透明度渐变和颜色渐变的view
- code实现透明度渐变和颜色渐变的view
- code实现透明度渐变和颜色渐变的view
- ios 设置背景渐变颜色
- C# TrackBar 控件调节 窗体透明度及颜色渐变
- android 数字选择器中文字颜色透明度渐变的实现
- iOS设置导航栏渐变颜色
- iOS给视图设置渐变颜色
- 设置动画的透明度,透明度的渐变
- android 设置颜色渐变
- 设置View渐变颜色
- Android开发系列(三):消息模式的Toast.make Text
- <c:if></c:if>中多个EL表达式
- jquery.chosen 强大的jquery模拟下拉框(select)插件
- 双链表逆向输出
- Nginx 错误处理方法: bind() to 0.0.0.0:80 failed
- iOS中为控件设置颜色渐变和透明度渐变
- 欧拉项目第18题Maximum path sum I
- CarouselViewPager实现ViewPager的轮播效果
- WebP 探寻之路
- js 继承
- Aizu - 0033(深搜)
- 驱动1
- js 文件提交
- Multiple markers at this line @Override的解决方法