Tengo una UIBezierpath con una forma de círculo:Llenar un UIBezierPath con un UIImage
UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:rect cornerRadius:100];
Pero entonces yo quiero llenar el círculo con un UIImage (mostrar sólo una parte de la imagen que está dentro del círculo)
Saludos Kristian
Editar:
Gracias a Daniel y Dave por excelentes respuestas: D me salvó un montón de problemas ; D
Las soluciones:
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextAddPath(ctx, path.CGPath);
CGContextClip(ctx);
y:
path.addClip;
Tanto funciona perfectamente pero terminé usando el último método (por Dave), ya que requiere menos código.
es probable que desee una imagen enmascarada que debe hacerse sin bezier ruta? – Eimantas