2012-03-30 6 views
2

ich einen Bogen mit Core Graphics zeichnen wollen, und ich möchte drehen, dass arc.I versucht, auf diese Weise den Bogen bauenWie kann ich Bogen mit Core Graphics ziehen und wie kann ich drehen, dass arc

CGContextRef context = UIGraphicsGetCurrentContext(); 
    CGContextSetLineWidth(context, 2); 
    CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor); 
    CGContextMoveToPoint(context, 0, 500); 
// CGContextAddCurveTopoPoint(context, 0, 500, 50, 90, 180, 1); 
    CGContextAddArc(context, 60, 500, 50, 90, 180, 0); 
    CGContextStrokePath(context); 

Und ich möchte diesen Bogen drehen. Kann mir jemand helfen wie kann ich diese Animation machen Danke !!

+0

http://stackoverflow.com/questions/7103510/iphone-draw-the-objects-along-the-curve – Anand

+0

Das ist nicht das, wonach ich suche. Trotzdem danke! –

+2

Die akzeptierte Antwort auf die verknüpfte Frage _ist_, was Sie suchen. Sie können den Bogen in einer Ansicht zeichnen und dann die Ansicht drehen. – jrturton

Antwort

0

Anstatt sich zu drehen, können Sie versuchen, CGAffineTranform zu verwenden. oder drehen jeden Punkt manuell Punkte coordiates auf einer Matrix, die durch Multiplizieren Gleichen aussehen:

| cos x sin x | 
| -sin x cos x | 
Verwandte Themen