美文网首页
CoreGraphics核心图形框架——层聚合

CoreGraphics核心图形框架——层聚合

作者: F麦子 | 来源:发表于2017-02-23 01:23 被阅读66次

    正常情况下,在使用CoreGraphics框架中的方法进行图形绘制时,每一闭合的图形都是一个独立的层,如果在绘制时添加了阴影效果,则通过阴影可以很明显的看到图形的分层情况,后绘制的图形在上层,先绘制的图形在下层,示例代码如下:

    运行效果如下图所示:

    从图中可以发现,所绘制的3个圆形并非是在同一层级上,有时开发者可能需要绘制边界复杂的图形,还以上面的例子来说,如果开发者需要绘制某个图形的边界是有3个圆形拼接而成,出现这样的层级效果是不合理的。CoreGraphics框架中也提供了进行图形聚合绘制的方法,示例如下:

    效果如下图所示:

    有了聚合绘制这样的方法,进行复杂图形的绘制

    相关文章

      网友评论

          本文标题:CoreGraphics核心图形框架——层聚合

          本文链接:https://www.haomeiwen.com/subject/dyevwttx.html