He creado un UIBezierPath complejo que está compuesto por varios segmentos de ruta, sólidos, discontinuos, líneas, colores, arcos, etc. Así que tengo esto y ahora quiero para renderizarlo en un CGContext.iPhone - copiando un UIBezierPath en un CGPath y renderizado como el original
Por lo tanto, convertirlo en un CGPathReference usando
CGPathRef cgPath = CGPathCreateCopy(aBezierPath.CGPath);
El problema es el siguiente: en teoría, si quiero dibujar un trazado en un CGContext, tengo que definir la anchura del trazo, el color, la línea estilo, modo de fusión, etc. para cada segmento que debe ser diferente, pero el UIBezierPath que ya he creado contiene toda esta información.
Por lo tanto, me pregunto si hay una manera de simplemente "estampar" el CGPath como está en el CGContext, por lo que se sellará con toda la información original?
gracias.
¿No puede simplemente usar el método de trazo de UIBezierPath? –