Tag: core-animation

Core Animation ist apples framework für die Durchführung von hardware-beschleunigten animation des display-elements auf dem Mac und iOS-Geräte. Nützliche Hinweise enthalten

Core Animation Programming Guide
Animation-Typen und Timing Programming Guide
Core Animation Kochbuch

UIView.animateWithDuration schnelle Loop-Animation

Anzahl der Antworten 1 Antworten
In Der ViewController.Swift schaffte ich eine box animieren, von einem Punkt zum anderen. Ich dachte, es wäre ein leichtes, diese Schleife, so dass das Dialogfeld animieren zu einem Punkt und animieren Sie dann zurück zu Ihrer ursprünglichen

Animationsdauer für UICollectionView selectItemAtIndexPath: animiert: scrollPosition:

Anzahl der Antworten 6 Antworten
Ich habe versucht, legen Sie die Dauer (mit den normalen Methoden, die ich versuchen würde) für die Einstellung der animation Dauer für die UICollectionView ist selectItemAtIndexPath:animated:scrollPosition: - Methode (oder die scrollToItemAtIndexPath:atScrollPosition:animated: - Methode). Ich habe versucht [UIView

CALayer - CABasicAnimation skaliert nicht um center / anchorPoint

Anzahl der Antworten 4 Antworten
Mit dem nachstehenden code ich habe versucht, meine CALayer zu skalieren um den Mittelpunkt, aber es skaliert von Links/oben (0,0). Ich sah diese Frage: Ankerpunkt in CALayer und haben versucht, die Einstellung der anchorPoint - aber es

Erstellen einer Pop-Animation ähnlich der Präsentation von UIAlertView

Anzahl der Antworten 3 Antworten
Möchte ich eine Ansicht in der gleichen Weise wie der uialertview-Objekt - pop/Frühjahr. Leider Unterklassen uialertview-Objekt ist nicht eine option für die Ansicht, die ich präsentieren muss. Ich habe geschrieben einige Codes, aber ich kann nicht scheinen,

So verketten Sie verschiedene CAAnimation in einer iOS-Anwendung

Anzahl der Antworten 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

Was bedeutet "Empfängertyp" CALayer 'für Instanznachricht ist eine Forward-Deklaration "hier?

Anzahl der Antworten 1 Antworten
Ich bin Portierung von einem code-block, der aus einem iOS4-Projekt auf iOS5 und ich habe einige Probleme mit ARC. Der code generiert ein PDF aus einer screen-capture -. PDF-Generierung Code UIView *captureView; ... NSMutableData *pdfData = [NSMutableData

Wie kann ich eine perspektivische Transformation auf eine UIView anwenden?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche zum durchführen einer perspektivischen Transformation auf einen UIView (wie gesehen in coverflow) Tut anyonew wissen, ob das möglich ist? Habe ich untersucht mit CALayer und führen Sie durch alle der pragmatische Programmierer

Gibt es eine Möglichkeit, eine CABasicAnimation anzuhalten?

Anzahl der Antworten 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"

iOS UITableView "'Versuch, zwei Animationen für die Zelle zu erstellen'"

Anzahl der Antworten 5 Antworten
Ich habe eine customTableView Zelle - ich möchte nur update auf Zelle (basierend auf einem Netzwerk-event occuring). Also, wenn ich zuerst die Netz Anruf, den ich machen: - (void)makeNetworkCall { [self.tableView beginUpdates]; //MAKE_NETWORK_CALL [self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationNone];

Implizite Animationen in deaktivieren - [CALayer setNeedsDisplayInRect:]

Anzahl der Antworten 14 Antworten
Habe ich eine Ebene mit einer komplexen Zeichnung code in seine -drawInContext: Methode. Ich bin versucht zu minimieren die Menge der Zeichnungen, die ich tun müssen, also ich bin mit -setNeedsDisplayInRect: Aktualisierung nur der geänderten Teile. Dies

Wie ändere ich CAGradientLayer Farbpunkte?

Anzahl der Antworten 1 Antworten
Rechts jetzt habe ich einen GA-Gradienten Schicht, wo habe ich die Farben, aber ich möchte, um die Farbe zeigen (anstelle von oben in der Mitte, oben Links) und unten (statt von unten Mitte bis rechts unten), nur

Wie kann man den Modal View Controller animieren?

Anzahl der Antworten 3 Antworten
Anstatt uiviewcontroller ist modalTransitionStyle möchte ich noch hinzufügen eines CAAnimation(oder etwas anderem). Dieser code kann führen Sie eine benutzerdefinierte animation in navigationController CATransition* transition = [CATransition animation]; transition.duration = 0.4; transition.type = kCATransitionFade; transition.subtype = kCATransitionFromBottom; [self.navigationController.view.layer

CoreAnimation - Opazität ein- und ausblenden Animation funktioniert nicht

Anzahl der Antworten 11 Antworten
Versuche ich zu schaffen, eine ziemlich einfache CoreAnimation für die Verwendung in einer AVComposition. Mein Ziel ist die Erstellung eines CALayer welche, durch verschiedene Unterebenen, blendet einen Titel in-und out -, dann schwindet in einem der Bilder.

Was sind blockbasierte Animationsmethoden in iPhone OS 4.0?

Anzahl der Antworten 3 Antworten
Ich versuche zu implementieren ist ein Spiel mit dem iPhone OS 4.0 (iOS 4?) SDK. In den früheren Versionen des SDK, ich habe mit dem [UIView beginAnimations:Kontext:] und [UIView commitAnimations], auf der einige Animationen. Jedoch, wenn ich

Animieren einer benutzerdefinierten Eigenschaft der CALayer-Unterklasse

Anzahl der Antworten 2 Antworten
Ich habe einen CALayer Unterklasse, MyLayer, das hat ein NSInteger Eigenschaft namens myInt. Ich würde wirklich gerne animieren Sie diese Eigenschaft über CABasicAnimation, aber es scheint CABasicAnimation funktioniert nur auf so genannte "animierbar" Eigenschaften (Grenzen, position, etc).

Warum gibt es bei addArcWithCenter einen startAngle von 0 Grad bei 90 Grad?

Anzahl der Antworten 2 Antworten
Ich bin erstellen einer CAShapeLayer zu verwenden, als Maske für einen UIView's Schicht. Ich bin mit einem UIBezierPath um die Form zu zeichnen Ebene. Es funktioniert Prima, außer das ich immer einige seltsame Ergebnisse, wenn ich zeichne.

Wie kann ich mit MKAnnotationView eine benutzerdefinierte "pin-drop" -Animation erstellen?

Anzahl der Antworten 5 Antworten
Habe ich eine Instanz von MKMapView und verwenden möchten, um benutzerdefinierte annotation Symbole anstelle der standard-pin-icons geliefert MKPinAnnotationView. So, ich habe setup eine Unterklasse von MKAnnotationView genannt CustomMapAnnotation und bin übergeordnete -(void)drawRect: zu ziehen CGImage. Dieser funktioniert.

Was ist der Unterschied zwischen einer CoreAnimation Layer Backed View und einer Layer Hosting View?

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen eine Layer-Backed-Ansicht und eine Schicht Hosting-Anzeigen in Core Animation? Was sind die Schritte, um die Einstellung jedes und Wann ist es sinnvoll, entweder eine Art? InformationsquelleAutor der Frage alfwatt | 2008-12-09

Wie erstellt man eine Wiggle-Animation ähnlich der iPhone-Löschanimation?

Anzahl der Antworten 8 Antworten
Zurzeit entwickeln wir eine Anwendung, die enthält eine Reihe von Symbolen angezeigt. Wir wollen, dass die icons zu wackeln, wie die app löschen Animationen, wenn Sie gedrückt werden. Was wäre der beste Weg, um code für diese

So animieren Sie die Größenänderung von UIView

Anzahl der Antworten 4 Antworten
Sah ich einige material im Internet, aber kann immer noch nicht so Recht, wo ich will. Ich brauche zu animieren, meinen Blick nach unten, so dass es die Höhe größer. Hier ist mein code bisher. Was hier

Anwenden mehrerer Transformationen auf eine UIView / CALayer

Anzahl der Antworten 4 Antworten
Gibt es irgendwelche Probleme die Anwendung von mehreren Transformationen, um eine UIView und es entsprechende CALayer? Insbesondere können Sie "mix and match" CATransform3Ds mit CGAffineTransforms ohne in Probleme laufen? Außerdem gibt es Probleme mit der Einstellung einiger

Kann ich die contentOffset-Eigenschaft von UIScrollView über ihre Ebene animieren?

Anzahl der Antworten 2 Antworten
Will ich Zoomen und scrollen ein UIScrollView mit einem CGPathRef. Weil, ich nehme an, ich habe das animieren von UIScrollView ist layer-Eigenschaft? Aber welche Eigenschaft würde ich animieren würde, dass es äquivalent zu tun, eine UIView animation

Animieren einer CALayer-Maskengrößenänderung

Anzahl der Antworten 7 Antworten
Ich habe eine UIView Unterklasse, die verwendet eine CAShapeLayer Maske auf seine CALayer. Die Maske nutzt eine klare Form, mit drei abgerundeten Ecken und eine Aussparung für das Rechteck in der verbleibenden Ecke. Wenn ich die Größe

UIView Unendliche 360-Grad-Rotationsanimation?

Anzahl der Antworten 26 Antworten
Ich versuche zu drehen UIImageView 360 Grad, und habe mir mehrere tutorials online. Ich konnte keiner von Ihnen arbeiten, ohne die UIView entweder stoppen, oder zu springen, um eine neue position. Wie kann ich das erreichen? Die

Wie spezifiziert man eine beginTime für eine Animation mit CFTimeInterval?

Anzahl der Antworten 4 Antworten
Für mein Verständnis, beginTime verwendet werden können, um zu sagen: "hey, beginnen bei genau 12:00" o 'clock". Aber wie würde ich sagen, dass diese mit einem CFTimeInterval geben? Ich dachte, das ist nichts mehr als eine Art

drawRect Kreis und animiere Größe / Farbe

Anzahl der Antworten 1 Antworten
Ich bin zeichnen Sie einen Kreis in der -drawRect: Methode meiner UIView unter Verwendung der standard - CGContextFillEllipseInRect() code. Allerdings würde ich gerne etwas pulse (größere und kleinere), und ändern Sie die Intensität der Farbe füllen mit

So fügen Sie eine Ansicht hinter einer anderen Ansicht in iOS hinzu

Anzahl der Antworten 3 Antworten
Möchte ich hinzufügen, dass ein Blick unter meine tab-Leiste analog in iOS und dann zeigen Sie es mit der animation kommt von hinten. Aber wenn ich mit meinem code die Ansicht vor, kommen müssen aus, die hinter

UICollectionView: Animiere Zellen beim Scrollen

Anzahl der Antworten 3 Antworten
Möchte ich Artikel in meinem UICollectionView animiert, um anzuzeigen, wie der Benutzer führt einen Bildlauf durch die Liste (ich benutze eine Unterklasse von UICollectionViewFlowLayout). Ich geben Sie die position in der Layout-Manager, was ich möchte in der

CALayer: Fügen Sie nur auf einer Seite eine Umrandung hinzu

Anzahl der Antworten 6 Antworten
Ich kann hinzufügen eines Rahmens zu einem CALayer in dieser Weise: [webView.layer setBorderColor: [[UIColor colorWithRed:0.6 green:0.7 blue:0.2 alpha:1] CGColor]]; [webView.layer setBorderWidth: 2.75]; Ist es jedoch möglich, fügen Sie eine Grenze nur auf einer Seite? Ich brauche nur

CABasicAnimation mit CALayer-Pfad wird nicht animiert

Anzahl der Antworten 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 =

So animieren Sie den CAShapeLayer-Pfad und die Füllfarbe

Anzahl der Antworten 1 Antworten
Wie zu animieren CAShapeLayer Weg und fillColor? Wie zu animieren strokeEnd zu zeigen, die Weg gezogen? und, wie zu animieren fillColor? InformationsquelleAutor der Frage MAMN84 | 2013-03-27

CoreAnimation warnte gelöschten Thread mit nicht committed CATransaction

Anzahl der Antworten 3 Antworten
Ich habe Probleme mit der folgenden Warnung: CoreAnimation: warning, deleted thread with uncommitted CATransaction; CA_DEBUG_TRANSACTIONS=1 in der Umgebung log-Ablaufverfolgungen. Bin ich mit einer NSOperation-Objekt, um einige Berechnungen auszuführen, sobald der Vorgang abgeschlossen ist, sendet es eine Nachricht

iOS: Mit 'drawRect:' von UIView und dem Delegaten seiner Ebene 'drawLayer: inContext:'

Anzahl der Antworten 6 Antworten
Habe ich eine Klasse, die eine Unterklasse von UIView. Ich bin in der Lage zu zeichnen, Sachen in die Ansicht entweder mit der Umsetzung der drawRect Methode, oder durch Umsetzung drawLayer:inContext: was ist ein delegate-Methode CALayer. Habe

UIView Schüttelanimation

Anzahl der Antworten 14 Antworten
ich versuche, um eine UIView schütteln, wenn eine Taste gedrückt wird. Ich bin eine Anpassung der code, den ich gefunden http://www.cimgf.com/2008/02/27/core-animation-tutorial-window-shake-effect/. Jedoch, indem Sie versuchen, passen Sie den folgenden code zu schütteln, eine UIView, es funktioniert nicht:

Kann ich CGAffineTransformMakeRotation verwenden, um eine Ansicht um mehr als 360 Grad zu drehen?

Anzahl der Antworten 3 Antworten
Schreibe ich eine iPhone-app, und ich habe ein Bild, das ich'ld gerne DRALL nach außen. Derzeit mein code sieht wie folgt aus (eingewickelt in ein beginAnimations/commitAnimations block): scale = CGAffineTransformScale(CGAffineTransformIdentity, 5.0f, 5.0f); swirl = CGAffineTransformRotate(scale, M_PI); [player

Wie kann ich die Bewegung einer Ansicht oder eines Bildes entlang einer gekrümmten Bahn animieren?

Anzahl der Antworten 4 Antworten
Ich bin entwickeln eine E-commerce-Anwendung. Wenn ich einen Artikel in den Warenkorb legen, ich möchte einen Effekt zu erstellen, wo ein Bild des Artikels, folgt einem gekrümmten Pfad und landet auf den Reiter Warenkorb. Wie kann ich

Wiederherstellen der Animation an der Stelle, an der sie abgebrochen wurde, wenn die App vom Hintergrund aus fortgesetzt wird

Anzahl der Antworten 8 Antworten
Habe ich eine endlos Schleife CABasicAnimation einer sich wiederholenden Bildelementen aus meiner Sicht: a = [CABasicAnimation animationWithKeyPath:@"position"]; a.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]; a.fromValue = [NSValue valueWithCGPoint:CGPointMake(0, 0)]; a.toValue = [NSValue valueWithCGPoint:CGPointMake(image.size.width, 0)]; a.repeatCount = HUGE_VALF; a.duration = 15.0;

Wie verschiebst du einen CALayer sofort (ohne Animation)

Anzahl der Antworten 4 Antworten
Ich versuche zu ziehen, um CALayer in einer iOS-app. Sobald ich seine position ändern Eigenschaft, die es versucht zu animieren, um die neue position und flackert überall: layer.position = CGPointMake(x, y) Wie kann ich CALayers sofort? Ich

Wie kann ich eine CABasicAnimation für mehrere Eigenschaften erstellen?

Anzahl der Antworten 3 Antworten
Ich habe diesen code zu animieren CALayer element. CABasicAnimation *makeBiggerAnim=[CABasicAnimation animationWithKeyPath:@"radius"]; makeBiggerAnim.duration=0.2; makeBiggerAnim.fromValue=[NSNumber numberWithDouble:20.0]; makeBiggerAnim.toValue=[NSNumber numberWithDouble:40.0]; makeBiggerAnim.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; Meine Frage ist, jetzt funktioniert alles einwandfrei, ich möchte noch ein weiteres Attribut, der das selbe element

Wie erkennt man CAAnimation innerhalb des animationDidStop-Delegaten?

Anzahl der Antworten 10 Antworten
Hatte ich ein problem wo ich hatte eine Reihe von sich überlappenden CATransition /CAAnimation Sequenzen, die ich alle benötigt zur Ausführung benutzerdefinierter Vorgänge, wenn die Animationen nicht mehr, aber ich wollte nur eine delegate handler für animationDidStop.

iPhone "Folie zum Entsperren" Animation

Anzahl der Antworten 12 Antworten
Irgendwelche Ideen auf, wie Apple implementiert die "slide to unlock" (auch "slide to power off" ist ein identisches Beispiel) animation? Dachte ich über eine Art zu animieren, die Maske - aber die Maskierung ist nicht verfügbar auf

Core Animation arbeitet nicht mit "Alpha" -Wert

Anzahl der Antworten 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

wie man CALayer an einem Punkt dreht

Anzahl der Antworten 3 Antworten
wie drehen CALayer an einem ausgewählten Punkt. InformationsquelleAutor der Frage kiran kumar | 2010-10-13

drawViewHierarchyInRect: afterScreenUpdates: Verzögert andere Animationen

Anzahl der Antworten 4 Antworten
In meiner app, ich benutze drawViewHierarchyInRect:afterScreenUpdates: um ein unscharfes Bild von meiner Sicht (mit der Apple - UIImage Kategorie UIImageEffects). Mein code sieht wie folgt aus: UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0); [self.view drawViewHierarchyInRect:self.view.bounds afterScreenUpdates:YES]; UIImage *im = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();

UIView-Animation vs CALayers

Anzahl der Antworten 5 Antworten
Ich habe Mühe mit der Konzeption und Umsetzung von Animationen mit einem CALayer im Gegensatz zu UIView ' s eigenen Methoden der animation. Werfen "Core Animation" in diesem und, gut, vielleicht kann sich jemand artikulieren diese Konzepte

Transformieren eines Rechteckbildes in ein Viereck mit einem CATransform3D

Anzahl der Antworten 7 Antworten
Habe ich ein Bild und ein Satz von vier Punkten (Beschreibung eines Vierecks Q). Ich will verwandeln Sie das Bild so, dass es passt das viereck f: Photoshop nennt diese transformation "Verzerren." Aber laut der Quelle von

iPhone UIView Animation Best Practice

Anzahl der Antworten 9 Antworten
Was als best practice für die Animation anzuzeigen übergänge auf dem iPhone? Beispielsweise die ViewTransitions Beispiel-Projekt von apple nutzt code wie: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];

Nach der Animation wird die Ansichtsposition zurückgesetzt

Anzahl der Antworten 6 Antworten
Ich versuche eine view slide von oben nach unten. Dies ist nicht eine große Sache, die ich verwendet CABasicAnimation. Das problem ist, wenn ich wollen, entfernen Sie die anzeigen. Ich diese animation verwenden. CABasicAnimation *animation; animation =

Wie kann CAGradientLayer als Maske eines anderen CALayers angewendet werden?

Anzahl der Antworten 1 Antworten
Ich habe eine view, die hat einen CALayer. Wenn ich ein CAGradientLayer und wenden Sie es wie die Maske, die Sicht ist CALayer, passiert nichts. Warum? In -initWithFrame: der Blick kann ich dies tun: CAGradientLayer *gradient =

Testen Sie, ob sich eine UIView in der Mitte der Animation befindet

Anzahl der Antworten 8 Antworten
Gibt es eine Möglichkeit zu sagen, wenn ein UIView ist in der Mitte eine animation? Wenn ich drucken Sie das view-Objekt, während es in Bewegung ist, merke ich, dass es ein "Animationen" - Eintrag: search bar should