iOS:除了在一个区域外如何填充矩形?

时间:2015-02-27 17:49:28

标签: ios core-graphics

我已经使用基于CGContext的例程来填充矩形,但这次我实际上想要填充所有矩形,除了它的一部分。我知道这可以在其他制图系统中用于其他平台,但可以在iOS上使用核心图形吗?

1 个答案:

答案 0 :(得分:0)

borderWidthcornerRadius都是可动画的属性。所以你可以直接为它们制作动画(使用CABasicAnimation)。在该渲染中,您可以从没有边框,没有角落到以动画方式拥有边框和角落。

enter image description here

如果要为边框的矩形描迹设置动画,则需要使用CAShapeLayer(因为其路径的末端是可动画的),并提供这种幻觉。