iOS颜色渐变
来源:互联网 发布:ubuntu 16.04 ip设置 编辑:程序博客网 时间:2024/05/01 10:55
方法1:
//图片边缘模糊
let colorLayer =CAGradientLayer()
colorLayer.frame =circleImageIcon.frame
colorLayer.position =circleImageIcon.center
//设置渐变颜色及透明度
colorLayer.colors = [UIColor(red:250 /255.0, green:250 /255.0, blue:250 /255.0, alpha:0.1).CGColor,UIColor(red:250 /255.0, green:250 /255.0, blue:250 /255.0, alpha:0.5).CGColor,UIColor(red:250 /255.0, green:250 /255.0, blue:250 /255.0, alpha:1.0).CGColor]
//颜色分割线
colorLayer.locations = [0.5,0.75]
//颜色起止点
colorLayer.startPoint =CGPointMake(0.5,0)
colorLayer.endPoint =CGPointMake(1,0)
circleImageIcon.layer.insertSublayer(colorLayer, atIndex:0)
方法2
新建一个类继承于UIVIew,重写drawRect方法,
//获取上下文
let context =UIGraphicsGetCurrentContext()
// let gradient: CGGradientRef
let colorSpace =CGColorSpaceCreateDeviceRGB()
//颜色渐变组件,一组四个数字分别对应rgb透明度
let componets:[CGFloat] = [220.0,220.0, 220.0,0.1,220.0,220.0,220.0, 1]
//定义渐变位置
let locations:[CGFloat] = [0,1]
let gradient =CGGradientCreateWithColorComponents(colorSpace, componets, locations,2)!
//绘制线性渐变
CGContextDrawLinearGradient(context, gradient,CGPointMake(0, rect.size.height),CGPointMake(rect.size.width, rect.size.height),CGGradientDrawingOptions.DrawsAfterEndLocation)
- ios颜色渐变
- ios 颜色渐变效果
- IOS 颜色渐变
- 颜色渐变 ios
- iOS绘制颜色渐变
- ios颜色渐变
- iOS 颜色渐变
- iOS设置颜色渐变
- iOS颜色渐变效果
- iOS颜色渐变
- iOS View颜色渐变
- iOS 颜色渐变圆环
- ios label颜色渐变
- iOS 颜色渐变
- iOS实现颜色渐变
- iOS 渐变颜色
- iOS 颜色渐变
- iOS 颜色线性渐变
- 数据库SQL优化大总结之 百万级数据库优化方案
- 贪心算法(上)
- YTU:复制字符串
- ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同
- 浅谈MySQL存储引擎选择 InnoDB还是MyISAM
- iOS颜色渐变
- hdu3789/九度OJ1007 奥运排序问题
- 推广必须要做的9种方法【SEO】
- C++ 命名空间(namespace)
- HttpClient的get请求
- windows 6(64位)+VMware(10.0)如何在虚拟机上安装苹果操作系统
- kafka相关配置问题
- CocoaPods详解之----进阶篇
- 未来的你才是时间的新欢