这是 Core Animation 的系列文章,介绍了 Core Animation 的用法,以及如何进行性能优化。CoreAnimation基本介绍[https://git...
这是 Core Animation 的系列文章,介绍了 Core Animation 的用法,以及如何进行性能优化。CoreAnimation基本介绍[https://git...
文章结构 CALayer图层结构 mask的理解 影响mask行为的因素 mask使用前提 范例演示 CALayer图层结构 我们先来看一张layer图层的结构图,如下: 图...
先看效果,白底黑字,随着拖动,逐渐变成黑底白字(注:因为项目关系,效果是带着底色拖动,所以以这种效果来讲解,如果只是改文字颜色,就是只涂抹文字,会稍微简单一些,请触类旁通) ...
版本记录 前言 Quartz 2D框架相信大家都知道,也都一直在使用。Quartz 2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz ...
在工作中经常会遇到要对UIImage做各种处理,如旋转、放大缩小、裁剪等等,更深入的则可能会对图片上的像素进行操作。最近更深入地了解了一下位图(Bitmap)的相关知识。下面...
CoreGraphics框架中的CGAffineTransform类可用于设定UIView及其子类的transform属性,控制视图的缩放、旋转和平移等操作。在此主要介绍一下...
由于项目需求需要用到一个画板功能,需要这个画板可以实时的画,并且需要保存画板点集合从一端发送给另一端 达到一个实时同步的功能,前后使用了三种方法,每一种都遇到各种坑(后面会提...
原因:控制器的第一个view是scrollView时,scrollView里最顶部的控件会自动偏移一个StatusBar+Navigation高度 解决办法 _scrollV...
前言 在 Android 中我们经常要处理一些耗时任务,为了避免界面卡顿,我们通常使用线程来完成这些工作,但是线程多了会浪费资源,甚至造成 OOM,详情可参考 Android...