落叶

看似飞翔,却在坠落

绘制不规则形状的 ShapeLayer,还可以带圆角哦

如何绘制不规则形状的 ShapLayer,并且添加圆角到各个角落,完美实现拼图类的需求

最近在做拼图(Collage)类的需求,拼图功能简单讲就是把1~N张图片按照各种形状裁剪然后拼起来,形状有规则的也有不规则的,还可以添加各种内外边距加圆角,还可以切换到各种比例的容器里面自适配。在这篇文章着重讲一下如何最低成本实现不规则形状的裁剪以及正确添加任何大小的圆角。