绘图
FlyingFireFish
这个作者很懒,什么都没留下…
展开
-
Swift - Core Graphics绘图框架详解1(绘制线条)
一、Core Graphics介绍1,什么是Core Graphics(1)Core Graphics Framework 是一套基于 C 的 API 框架,使用了 Quartz 作为绘图引擎,可用于一切绘图操作。它提供了低级别、轻量级、高保真度的 2D 渲染。(2)Quartz 2D 是 Core Graphics Framework 的一部分,是一个强大的二维图像绘制引擎。(3)我们使用的 U...转载 2018-06-05 19:55:19 · 1102 阅读 · 0 评论 -
Swift - Core Graphics绘图框架详解2(绘制图形)
1,绘制矩形1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859import UIKit class ViewController: UIViewController { override func viewDidLo...转载 2018-06-05 19:59:21 · 542 阅读 · 0 评论 -
Swift - Core Graphics绘图框架详解3(绘制渐变、填充渐变色)
Quartz 2D 的渐变方式分为如下两种:线性渐变:渐变色以直线方式从开始位置逐渐向结束位置渐变放射性渐变:以中心点为圆心从起始渐变色向四周辐射,直到终止渐变色使用中我们可以直接绘制一个渐变,也可以将渐变填充到现有的图形路径上。下面通过样例分别进行演示。一、渐变的绘制 1,绘制线性渐变12345678910111213141516171819202122232425262728293031323...转载 2018-06-05 20:01:26 · 963 阅读 · 0 评论 -
添加虚线 (Swift4)
///添加虚线(给一个View加虚线--虚线所在UIImageView高为5)func addLineView(setView: UIView, color1: UIColor, color2: UIColor) { let imgV:UIImageView = UIImageView(frame: CGRect(x: 0, y: setView.frame .maxY - 5...原创 2018-06-08 22:34:46 · 1460 阅读 · 0 评论 -
最简单的方法设置阴影 (Swift4)
//先边框 shadowV.layer.borderWidth = 0.3 shadowV.layer.borderColor = UIColor.groupTableViewBackground.cgColor //中阴影 shadowV.layer.shadowColor = UIColor.b...原创 2018-06-09 14:31:01 · 2630 阅读 · 0 评论