显示不同的线宽

时间:2018-06-06 14:23:59

标签: cashapelayer

我有一个shapeLayer作为视图的掩码,我想将许多路径附加到shapeLayer的路径,但这个路径在shapeLayer中显示是相等的..那么,是否有一些方法获得具有dif linewidth的不同路径?

UIBezierPath *path = [UIBezierPath new];
path.lineJoinStyle = kCGLineJoinRound;
path.lineCapStyle = kCGLineCapRound;
for (UIBezierPath *tmpPath in self.currentModel.lineArr) {
    tmpPath.lineWidth = rand() % 10;
    [path appendPath:tmpPath];
}
self.lyMask.path = path.CGPath;

0 个答案:

没有答案