我有一个UIBezierPath
中风,现在我想得到中风的轮廓路径(不是中风的路径本身),有没有办法可以得到它?或者至少NSLog
UIBezierPath
笔画的轮廓路径?感谢
答案 0 :(得分:6)
您可以使用CGPathCreateCopyByStrokingPath
。
UIBezierPath *path = ...;
CGFloat lineWidth = 10;
CGPathRef cgStrokedPath = CGPathCreateCopyByStrokingPath(path.CGPath, NULL,
lineWidth, kCGLineCapRound, kCGLineJoinRound, 0);
UIBezierPath *strokedPath = [UIBezierPath bezierPathWithCGPath:cgStrokedPath];