/ / Dibujando una línea de aspecto esquemático, programáticamente - objetivo-c, ios, cocoa-touch, ios4, uikit

Dibujar una línea de aspecto esquemático, programáticamente - object-c, ios, cocoa-touch, ios4, uikit

Me gustaría saber si ustedes tienen alguna idea decómo podría dibujar una línea de aspecto incompleto en una aplicación de iOS. Actualmente estoy dibujando gracias a un UIBezierPath que luego represento en un contexto de gráficos de mapa de bits. ¿Cómo podría hacer que la línea se vea incompleta?

// 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();

Muchas gracias de antemano :)

Respuestas

1 para la respuesta № 1

Yo sugeriría usar un pequeño lote de texturas de línea "incompletas", y luego usar esas + UIBezierPath para colocar las imágenes incompletas a lo largo del camino en la rotación correcta.

Puede dibujarlos en el contexto y guardarlos para no tener que generarlos cada vez.

Elaboración:

Comience en un extremo de su UIBezierPath, cada x puntos por el camino, dibuje una sección de línea incompleta centrada en ese punto, continúe hasta que llegue al final del camino.