(有问题就总结1)iOS Layer切图

最近遇到一个使用Layer切imageView的问题,就是需要切一个扇形的图上来给自己总结一波,不多说直接上图


(有问题就总结1)iOS Layer切图_第1张图片
原图


(有问题就总结1)iOS Layer切图_第2张图片
需要切的效果
(有问题就总结1)iOS Layer切图_第3张图片
画出的扇形


(有问题就总结1)iOS Layer切图_第4张图片
(有问题就总结1)iOS Layer切图_第5张图片
代码

注意此处有坑:

1.layer.strokeColor= [UIColoryellowColor].CGColor;这句代码一定要写layer有了边颜色才会切出完整的图。


(有问题就总结1)iOS Layer切图_第6张图片
没设置layer.strokeColor

2.通过Masonry做适配的切图注意切图在layout以后即:

(有问题就总结1)iOS Layer切图_第7张图片
切图执行时间点

3.当然是最基本的,设置imageView的时候不要以为给了给 FIt模式你看到的图片就是ImageView的大小,切图的点是根据imageView的中心点绘制的,切记(这里是正方形切图,所以这个问题尤为关键)。

接下来就加点动画转起来啦!

(有问题就总结1)iOS Layer切图_第8张图片

下期继续有问题就总结~

你可能感兴趣的:((有问题就总结1)iOS Layer切图)