3
我有一個UIBezierPath
中風,現在我想要得到的筆劃的輪廓路徑(未描邊的路徑本身),是有辦法,我能得到什麼?或者至少NSLog
的UIBezierPath
中風的輪廓路徑?由於獲取UIBezierPath中風的輪廓路徑
我有一個UIBezierPath
中風,現在我想要得到的筆劃的輪廓路徑(未描邊的路徑本身),是有辦法,我能得到什麼?或者至少NSLog
的UIBezierPath
中風的輪廓路徑?由於獲取UIBezierPath中風的輪廓路徑
您可以使用CGPathCreateCopyByStrokingPath
這一點。
UIBezierPath *path = ...;
CGFloat lineWidth = 10;
CGPathRef cgStrokedPath = CGPathCreateCopyByStrokingPath(path.CGPath, NULL,
lineWidth, kCGLineCapRound, kCGLineJoinRound, 0);
UIBezierPath *strokedPath = [UIBezierPath bezierPathWithCGPath:cgStrokedPath];
這正是我要找的!謝謝!! – jane
記得撥打'CGPathRelease(cgStrokedPath);'! – JimmyB