我想知道你们是否知道如何在iOS应用程序上绘制粗略的线条。 目前我正在绘制一个UIBezierPath,然后我将其呈现为位图图形上下文。我怎么能让线看起来粗略?
// Produce and add points to draw in the UIBezierPath
// Draw the path into the Bitmap context
UIGraphicsBeginImageContext(self.bounds.size);
[frameBuffer drawAtPoint:CGPointMake(0, 0) blendMode:kCGBlendModeCopy alpha:1.0];
[[datasource lineStrokeColorForSketchCanvas:self] setStroke];
[curvePath stroke];
image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
非常感谢ou:)
答案 0 :(得分:1)
我建议使用一小批“粗略”线条纹理,然后使用那些+ UIBezierPath将粗略图像沿路径放置在正确的旋转位置。
您可以将它们绘制到上下文中,并保存它们,这样您就不必每次都生成它们。
详细说明:
从你的UIBezierPath的一端开始,每个x指向路径,绘制一个以该点为中心的粗略线段,继续前进直到你到达路径的末尾。