
iOS CoreAnimation
文章平均质量分 93
Eric217
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS CoreAnimation (九) transform
本系列之前的文章或多或少地提到了 transform,本文进行完全解析。transform 直译就是改变形态、变形、变换,用来改变图层的显示效果,我们使用 CoreAnimation 框架,就从它提供的几个类和属性展开介绍。CGAffineTransform常用的变换如 平移 拉伸 旋转等,有一个共同的特点:原坐标系中的两条平行线,经过这类变换,仍然保持平行。于是把这类变换称为“保留平行关系的变换”,英语叫 affine transform,再翻译回来叫 仿射变换(是不是听起来高大上了)。仿射,保留了平原创 2021-01-30 17:39:54 · 430 阅读 · 0 评论 -
iOS CoreAnimation (八) 拉伸过滤,组透明,magnificationFilter,allowsGroupOpacity,opaque,光栅化 shouldRasterize
啊啊啊原创 2020-12-29 00:08:52 · 851 阅读 · 1 评论 -
iOS CoreAnimation(一)图层与视图,寄宿图
最近在学习一本书,叫做 iOS CoreAnimation:Advanced Techniques别误会,动画只是这本书的冰山一角。看了下目录,讲的内容先列一下:图层树寄宿树图层几何学视觉效果变换专用图层隐式动画显式动画图层时间缓冲基于定时器的动画性能调优高效绘图图像IO图层性能书中代码是用OC写的,不过我的文章里给翻译成swift了。正文学习:一、图层与视图每个视图原创 2017-07-23 19:06:51 · 407 阅读 · 0 评论 -
iOS CoreAnimation(二)contentsRect, contentsCenter
iOS Core Animation (2). contentsRect,contentsCenter原创 2017-06-04 01:41:37 · 987 阅读 · 0 评论 -
iOS CoreAnimation(三)drawRect, CALayerDelegate
iOS CoreAnimation(三)drawRect,CALayerDelegate,displayLayer,CoreGraphics原创 2017-06-04 23:12:41 · 1343 阅读 · 0 评论 -
iOS CoreAnimation(四) anchorPoint,锚点
在了解锚点之前,要知道:UIView 有三个重要的布局属性:frame,bounds,centerCALayer对应地叫做:frame,bounds,position为了能清楚区分,图层用了“position”,视图用了“center”,但是他们都代表同样的值 。现在不用知道这俩是什么,往下看。frame:在父图层上占据的空间,包括 x,y原创 2017-06-05 22:03:51 · 868 阅读 · 0 评论 -
iOS CoreAnimation (五) convert, hitTest, contains, zPosition
iOS CoreAnimation (五) convert方法,hitTest方法,contains,zPosition的使用原创 2017-06-06 23:57:06 · 629 阅读 · 0 评论 -
iOS CoreAnimation (六) layer 属性:阴影,边框,圆角,masksToBounds
嗯,圆和椭圆还不错,但如果是带圆角的矩形呢?我们现在能做到那样了么? -------Steve Jobs原创 2017-06-08 11:33:59 · 2545 阅读 · 0 评论 -
iOS CoreAnimation (七) shadowPath 指定阴影,mask 图层蒙板
//上一篇,我们已经知道图层阴影并不总是方的,而是由图层内容的形状而定。这看上去不错,但是实时计算阴影非常消耗资源,尤其是图层有多个子图层,每个图层还有一个有透明效果的寄宿图的时候。所以如果你事先知道你的阴影形状会是什么样子的,你可以通过指定一个 shadowPath来提高性能。它属于 CGPath,是一个Core Graphics对象,用来指定任意的一个矢量图形。我们可以通过这个原创 2017-06-08 18:07:55 · 5414 阅读 · 0 评论