Swift 渐变 image
来源:互联网 发布:微信盗号软件万能钥匙 编辑:程序博客网 时间:2024/05/21 18:30
// 扩展 UIImage 的 init 方法,获得渐变效果public extension UIImage { convenience init?(gradientColors:[UIColor], size:CGSize = CGSizeMake(10, 10) ) { UIGraphicsBeginImageContextWithOptions(size, true, 0) let context = UIGraphicsGetCurrentContext() let colorSpace = CGColorSpaceCreateDeviceRGB() let colors = gradientColors.map {(color: UIColor) -> AnyObject! in return color.CGColor as AnyObject! } as NSArray let gradient = CGGradientCreateWithColors(colorSpace, colors, nil) // 第二个参数是起始位置,第三个参数是终止位置 CGContextDrawLinearGradient(context, gradient, CGPoint(x: 0, y: 0), CGPoint(x: size.width, y: 0), CGGradientDrawingOptions(rawValue: 0)) self.init(CGImage:UIGraphicsGetImageFromCurrentImageContext().CGImage!) UIGraphicsEndImageContext() }}
阅读全文
0 0
- Swift 渐变 image
- Swift 渐变 UISlider
- bachground-image背景渐变笔记
- swift Image加载
- Swift Image 的处理
- Image Warping-Morphing 实现人脸渐变
- 导航栏渐变透明&下拉image放大
- 【iOS】彩虹渐变色 的 Swift 实现
- ObjectC&&Swift 渐变色算法实现
- swift 自定义画渐变色折线图
- iOS 绘制渐变图形 Quartz2D 之Swift
- Swift 返回一个渐变的 UIImageView
- iOS改变UIImageView的image时添加渐变
- Swift 关于tabbar image渲染的问题
- Swift 圆形渐变进度条 支持事件 支持XIB和StoryBoard
- swift:制作一个简单的tableheaderview+_navigationbar渐变效果
- swift:制作一个简单的tableheaderview+_navigationbar渐变效果(二)
- swift实现图片下拉放大,导航栏渐变效果
- 可配置的工作流
- 2017年12月13日 Spring
- 鼠标悬浮事件下拉列表中的延时处理
- 去掉项目的头部标题,沉浸式,透明通知栏并且Avtivity侵入通知栏
- ycharm激活
- Swift 渐变 image
- 数据预处理
- SparkSQL简介
- python requests库相关操作api
- 万亿级数据洪峰下的分布式消息引擎
- C#网络编程系列文章(四)之TcpListener实现同步TCP服务器
- Docker 启动中失败解决
- 欢迎使用CSDN-markdown编辑器
- Android源码编译make的各类错误解决方案汇总