La manière rapide/lumière dans la plupart des cas serait de créer un CGPath
représentant les arcs (voir aussi CGMutablePath
). Vous pouvez ensuite dessiner le chemin dans un CGContext
. Vous pouvez également ajouter les paramètres que vous allez passer à CGContextAddArc
. Par exemple:
@interface MONArc : NSObject
@interface (nonatomic, assign, readwrite) CGFloat x;
@interface (nonatomic, assign, readwrite) CGFloat y;
@interface (nonatomic, assign, readwrite) CGFloat radius;
@interface (nonatomic, assign, readwrite) CGFloat startAngle;
@interface (nonatomic, assign, readwrite) CGFloat endAngle;
@interface (nonatomic, assign, readwrite) int clockwise;
@end
puis enregistrez quelques-unes des personnes dans un NSArray
et de les appliquer pour le rendu.
Comment créez-vous les arcs? –
En règle générale, un arc est un rayon et un angle. –
@JoshCaswell CGContextAddArc (...) – JimmyYXA