Hallo,
ich mach grad meine ersten Versuche im zeichnen.
Ich habe es jetzt schon geschafft eine Linie zu zeichnen :
Alles anzeigen
jetzt will ich diese Linie um "center" nach "unten " animiert drehen. das soll 1 Sekunde dauern, so dass man das Drehen deutlich wahrnehmen kann.
EDIT: Den Titel kann ich leider nicht mehr ändern. Ganz konkret will ich eine Linie um einen Mittelpunkt animiert drehen.Quasi wie ein Zeiger einer Uhr.
Hat jemand einen Tipp für mich, wie ich das machen kann?
ich mach grad meine ersten Versuche im zeichnen.
Ich habe es jetzt schon geschafft eine Linie zu zeichnen :
Quellcode
- CGPoint center = CGPointMake(x = 77, y = 77);
- CGPoint oben = CGPointMake(x = 77, y = 50);
- CGPoint unten = CGPointMake(x + (breite/2), y + breite);
- CGPoint links = CGPointMake(x = 50, y = 77);
- CGPoint rechts = CGPointMake(x = 104, y = 77);
- CAShapeLayer *line1 = [CAShapeLayer layer];
- UIBezierPath *line1Path = [UIBezierPath bezierPath];
- [line1Path moveToPoint: center];
- [line1Path addLineToPoint:rechts];
- line1.path = line1Path.CGPath;
- line1.fillColor = nil;
- line1.opacity = 1.0;
- line1.lineWidth = 3;
- line1.strokeColor = [UIColor blackColor].CGColor;
- [circle addSublayer:line1];
jetzt will ich diese Linie um "center" nach "unten " animiert drehen. das soll 1 Sekunde dauern, so dass man das Drehen deutlich wahrnehmen kann.
Hat jemand einen Tipp für mich, wie ich das machen kann?
Ich habe auch keine Loesung, aber ich bewundere das Problem!
_____________________________________________________
Hape42
_____________________________________________________
Hape42
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von hape42 () aus folgendem Grund: Frage konkretisiert