Tag: cabasicanimation
„CABasicAnimation“ ist die einfachste explizite Animationen in Core Animation. Einfach durch Angabe der „von“ Wert „,“ Wert und Optional weitere Parameter wie die Dauer, die Sie haben können, die hardware-beschleunigte Animationen in nur ein paar Zeilen code.
5
Antworten
Ich versuche zu verstecken CALayer nach ein paar Mikrosekunden, und ich bin mit CABasicAnimation zu animieren verstecken. Im moment bin ich versucht zu verwenden [aLayer setHidden:YES]; CABasicAnimation * hideAnimation = [CABasicAnimation animationWithKeyPath:@"hidden"]; [hideAnimation setDuration:aDuration]; [hideAnimation setFromValue:[NSNumber numberWithBool:NO]];
1
Antworten
Ich habe einige Probleme mit CABasicAnimation. Es ist ähnlich diesem post: CABasicAnimation drehen Sie zurück in die ursprüngliche position So, ich habe uiimageview drehen in touchMove. In touchEnd-invoke-Methode, die "animation" der Trägheit" : -(void)animationRotation: (float)beginValue { CABasicAnimation
3
Antworten
Ich versuche zu verzögern, die animation von Ebenen-Deckkraft und position, indem Sie 3 Sekunden lang mit setBeginTime. Ich habe namens der Schicht boxLayer. Die animation ist gut jedoch während der ersten 3 Sekunden (die Schicht sollte nicht
4
Antworten
Sollte es etwas sein, was wirklich einfach, aber ich habe nicht erfolgreich gewesen bekommen Sie diese, um die Arbeit mit Blöcken. Es gibt Fragen und Antworten zu diesem, aber alle die ich gefunden sind gelöst durch die
4
Antworten
Wie kann ich einen CABasicAnimation zu laufen, nachdem die anderen beendet? In anderen Worten nacheinander. Ich habe den Beginn der Zeit des zweiten animation, aber es scheint, dass die zweite animation nicht ausgeführt: CABasicAnimation * appearance =[CABasicAnimation
3
Antworten
Ich versuche einen Kreis zu zeichnen mit UIBezierPath addArcWithCenter Methode : UIBezierPath *bezierPath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0., 0., 100., 100.)]; [bezierPath addArcWithCenter:center radius:0. startAngle:0 endAngle:2 * M_PI clockwise:YES]; CAShapeLayer *progressLayer = [[CAShapeLayer alloc] init]; [progressLayer setPath:bezierPath.CGPath]; [progressLayer setStrokeColor:[UIColor
1
Antworten
Habe ich 3 Ansichten dynamisch erstellt, indem die for-Schleife. in der, die ich genannt unter Methode für die rotation-animation - (void)runRightSpinAnimationOnView:(UIView*)view duration:(CGFloat)duration rotations: (CGFloat)rotations repeat:(float)repeat; { CABasicAnimation* rotationAnimation; rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; rotationAnimation.fromValue = [NSNumber numberWithFloat:0]; rotationAnimation.toValue
4
Antworten
Ich bin zeichnen Sie einen Kreis mit einem ersten radius von 200 self.circle = [CAShapeLayer layer]; self.circle.fillColor = nil; self.circle.strokeColor = [UIColor blackColor].CGColor; self.circle.lineWidth = 7; self.circle.bounds = CGRectMake(0, 0, 2 * radius, 2 * radius); self.circle.path
2
Antworten
Ich habe eine CABasicAnimation und es starten will nach einer Verzögerung. In UIKit kann ich angeben, von Verzögerungen. Die CAMediaTiming - Protokoll hat eine timeOffset Eigenschaft, aber ich kann nicht sehen, einen Effekt. Mein Nächster Versuch ist
3
Antworten
Ich bin nach dem Beispiel am Ende der Seite aufrufen animationDidStop Funktion. http://www.informit.com/articles/article.aspx?p=1168314&seqNum=2 Sagt der Autor: Ich habe ein Objekt, das speziell darauf ausgelegt ist, werden die Delegierten von Animationen und alle es tut, ist, halten eine
2
Antworten
Ich versuche, führen Sie die automatische Wiederholung von my image rotation-animation mit CABasicAnimation. Ich habe versucht, die Suche auf das web, wie zu setzen, eine solche Eigenschaft aber nicht in der Lage war zu finden. Ist es
2
Antworten
Finde ich einige code wie folgt: CABasicAnimation *anim = [CABasicAnimation animation]; anim.keyPath = @"transform.scale"; anim.fromValue = [NSNumber numberWithFloat:1.0]; anim.toValue = [NSNumber numberWithFloat:0]; anim.removedOnCompletion = NO; anim.fillMode = kCAFillModeBoth; anim.delegate = self; [self.view.layer addAnimation:anim forKey:@"scaleOut"]; und anim.keyPath =
4
Antworten
Brauche ich um die Kette Animationen, CABasicAnimation oder CAAnimationGroup aber ich weiß nicht, wie es zu tun, das einzige, dass ich tun, ist, dass alle Animationen gleichzeitig ausgeführt werden, die für die gleiche Schicht. Wie könnte ich
5
Antworten
Habe ich eine basic-spinning animation des iPhone. Gibt es irgendeine Möglichkeit, dass ich "pause" die animation so, dass die position der anzeigen beibehalten werden? Ich denke, ein Weg, dies zu tun wäre, um die animation auf "abgeschlossen"
13
Antworten
Ich bin drehen eines CALayer und versuchen, ihn zu stoppen an seiner endgültigen position, nachdem die animation beendet ist. Aber nach animation rundet sich es zurück zu seiner ursprünglichen position. (xcode docs explizit sagen, dass die animation
3
Antworten
Ich versuche zum erstellen einer fallenden Münze. Die Münze Bild ist ein CALayer mit 2 CABasicAnimations auf es fallen nach unten und eine Drehung. Wenn die fallen nach unten-animation wird bis zu seinem Ende, bleibt es dort.
3
Antworten
Laut der docs, die Art und Weise zu wiederholen CABasicAnimation immer die repeatCount zu HUGE_VALF. Aber in Swift HUGE_VALF verursacht einen Kompilierungsfehler. Swift scheint nicht zu wissen, über die standard-Bibliothek (oder wo auch immer diese Konstante befindet).
3
Antworten
Ich versuche, die animation der übergang von einem CALayer von normalen Ecken zum abgerundeten Ecken. Ich möchte nur das Runde an den oberen Ecken, so bin ich mit einem UIBezierPath. Hier ist der code: UIRectCorner corners =
2
Antworten
Bevor dieser code, der mein Film-pic alpha auf 0 gesetzt ist, CABasicAnimation* fadein= [CABasicAnimation animationWithKeyPath:@"alpha"]; [fadein setToValue:[NSNumber numberWithFloat:1.0]]; [fadein setDuration:0.5]; [[moviepic layer]addAnimation:fadein forKey:@"alpha"]; Nichts passiert, wenn ich alpha auf 0,5 im Vorfeld statt, die alpha bleibt bei