我想知道你们是否知道我如何在 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();
非常感谢您 :)
最佳答案
我建议使用一小批“粗略”线条纹理,然后使用这些 + UIBezierPath 沿着路径以正确的旋转放置粗略图像。
您可以将它们绘制到上下文中,然后保存它们,这样您就不必每次都生成它们。
细化:
从 UIBezierPath 的一端开始,每个 x 指向路径,以该点为中心绘制一条粗略的线段,继续前进直到到达路径的尽头。
关于objective-c - 以编程方式绘制粗略的线条,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6864276/