获取UIBezierPath笔画的大纲path
我有一个UIBezierPath
笔画,现在我想得到笔画的轮廓path(不是笔画的path本身),有没有办法我可以得到这个? 或者至lessNSLog
的UIBezierPath
中风的轮廓path? 谢谢
你可以使用CGPathCreateCopyByStrokingPath
来CGPathCreateCopyByStrokingPath
这一点。
UIBezierPath *path = ...; CGFloat lineWidth = 10; CGPathRef cgStrokedPath = CGPathCreateCopyByStrokingPath(path.CGPath, NULL, lineWidth, kCGLineCapRound, kCGLineJoinRound, 0); UIBezierPath *strokedPath = [UIBezierPath bezierPathWithCGPath:cgStrokedPath];