Avatar notebook default
10篇文章 · 1557字 · 8人关注
  • Resize,w 360,h 240
    Quartz2D

    一、什么是Quartz2D Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统 Quartz2D的API是纯C语言的,所以ARC环...

  • 基本图形的绘制(Quartz2D)

    自定义 LineView 自定义ShapeView

  • 绘制下载进度(Quartz2D)

    1.思路分析 进度肯定是不停改变的,所以我们肯定需要定时器NSTimer操作,监听Label控件进度文字的改变,从而来设计下载视图的圆形 设计下...

  • 画饼图(Quartz2D)

    1.自定义视图DrawView 我们提供一个接口给外界,让其传入没分饼图的比例数组,屏蔽绘制饼图的细节 2.实现 3.使用

  • 图片水印(Quartz2D)

    一、水印 二、如何实现在图片上加水印 开启位图上下文 UIGraphicsBeginImageContextWithOptions(image....

  • 裁剪图片(圆角(Quartz2D))

    1、思路分析 先绘画一个大圆 然后绘画一个小圆,设置其为裁剪区域 将裁剪的图片draw到小圆中,就能将其按照小圆的范围裁剪掉其他的范围 2、 代...

  • 裁剪 、截屏(Quartz2D)

    核心代码: 1、 裁剪步骤分析 2、实现 1.自定义ClipImageView,继承UIImageView 2.使用

  • 使用CADisplayLink(定时器)实现雪花(Quartz2D)

    1、选择CADisplayLink而不使用NSTimer? 如果以后每隔一段时间需要重绘,一般不使用NSTimer,因为NSTimer刷新会有延...

  • 手势解锁(Quartz2D)

    1、实现 1.自定义解锁视图LockView 2.布局解锁视图,在控制器的view中,拖拽一个view控件,然后修改custom Class 为...

文集作者