【发布时间】:2014-04-09 17:22:31
【问题描述】:
如何使用 CAShapeLayer 绘制具有内外半径的完美甜甜圈?
或者更好地问:如何画一个有洞的圆,这样笔划是两条单独的线。一个在内圈,一个在外圈。到目前为止,我所做的只是内圈和外圈的笔划是相连的,我想避免这种情况:
CGPathAddArc( _path, NULL, _center.x, _center.y, 100, 0, M_PI * 2.0f, NO);
CGPathRef temp = CGPathCreateCopyByStrokingPath(_path, &_transform, 10, kCGLineCapButt, kCGLineJoinMiter, 10);
_path = CGPathCreateMutableCopy(temp);
【问题讨论】:
标签: drawing core-animation geometry cashapelayer