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
7
Antworten
Ich bin zu animieren, eine CALayer entlang einer CGPath (QuadCurve) ganz schön in iOS. Aber ich möchte eine weitere interessante easing-Funktion als die paar zur Verfügung gestellt von Apple (Geschwindigkeitanimationsanfang/EaseOut usw.). Zum Beispiel, ein bounce oder elastic-Funktion.
6
Antworten
Geben wie eine bounce-oder pop-up-Stil der animation, die beim hinzufügen einer Untersicht in iOS? Ich brauche etwas ähnliches wie UIAlertView Aussehen Stil. Ich weiß, es gibt mehrere Methoden, dasselbe zu tun: aber ich bevorzuge basic [UIView animateWithDuration:
3
Antworten
Hier fand ich, wie zu animieren UIButton's Titel ändern jetzt-nicht beginAnimations:context: Methode: UIBUtton Titel animation für iPhone Wie das gleiche zu tun, mit aktuellen APIs? Update: Ich habe versucht, zu verwenden, block-basierte Animationen: NSTimeInterval animationDuration = animated
1
Antworten
Ich versuche zu animieren UIBezierPath und ich habe installiert eine CAShapeLayer zu versuchen, es zu tun. Leider ist die animation nicht funktioniert und ich bin sicher nicht einer der Schichten haben einen Einfluss (wie es der code
11
Antworten
Dieses sieht wie es funktionieren sollte, funktioniert aber nicht. Die Farbe grün auf einmal. self.labelCorrection.backgroundColor = [UIColor whiteColor]; [UIView animateWithDuration:2.0 animations:^{ self.labelCorrection.backgroundColor = [UIColor greenColor]; }]; InformationsquelleAutor der Frage Michiel de Mare | 2010-09-21
4
Antworten
Möchte ich zu einem besseren Verständnis dieses Parameters in + (id)animationWithKeyPath:(NSString *)keyPath Sie nur sagen: "der Pfad Der Schlüssel der Eigenschaft, die animiert werden." In einigen Beispiel-snippets sehe ich Dinge wie: CABasicAnimation *fadeInAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"]; CAKeyframeAnimation
5
Antworten
Mein Objekt einer sub-Klasse von NSObject hat CALayer Instanz-variable. Ich verwende es zum zeichnen und Zwischenspeichern von Inhalt mit seiner Stellvertretung gesetzt, um mein Objekt. Aber aus irgendeinem Grund drawLayer:inContext: - Methode NIE aufgerufen wird. In der
4
Antworten
Versuchen, animatie eine ellipse, die maskiert auf einer UIView zu werden Skala transformiert, die noch in der center-position. Habe ich gefunden CALayer - CABasicAnimation nicht die Skalierung um den Mittelpunkt/anchorPointund gefolgt durch das hinzufügen einer bounds -
2
Antworten
Ich gelesen habe und versuchen, diese Artikel (Öffnung Tür-Effekt mit Core Animation) Ich und implementieren Sie folgenden code in meine app: CALayer *layer = threeHomeView.layer; CATransform3D initialTransform = threeHomeView.layer.transform; initialTransform.m34 = 1.0 / -900; [UIView beginAnimations:@"Scale" context:nil];
4
Antworten
Sorry für die große Frage, die eigentliche Frage ist, sind Fett im Boden, nun einige Erklärungen. Ich verwende, CoreAnimation in meinem Projekt für die Animation einige Objekte bewegen sich wie diese. CABasicAnimation *moveAnimation; moveAnimation=[CABasicAnimation animationWithKeyPath:@"position"]; moveAnimation.duration =
10
Antworten
Arbeite ich an einem CATextLayer, dass ich möchte, um die Verwendung in Mac-und iOS-Geräte. Kann ich die vertikale Ausrichtung des Textes innerhalb der Schicht? In diesem speziellen Fall möchte ich, um es vertikal -- aber Informationen über
3
Antworten
Ich versuche, erstellen Sie eine sehr einfache keyframe-animation, wobei eine Grafik Dreht sich von einem Winkel zum anderen, durch eine gegebene Mittelpunkt. (Der Zweck ist, um in der Lage sein zu animieren Drehung durch ein STUMPF Winkel
7
Antworten
wenn meine app kommt aus dem hintergrund der animation aufgehört hat. das ist normal. aber ich will restart my animation vom aktuellen Zustand. wie mache ich das ohne mein schnappen alle über dem Platz. [UIView animateWithDuration:60 delay:0
5
Antworten
Ich habe eine Reihe von 8 UIView Animationen, die direkt nach meiner Ansicht geladen wird. Gerade jetzt, ich bin die Erfüllung dieser mithilfe der animationDidStop:finished:context delegate-Methode, und alles funktioniert wie erwartet. Das problem ist, dass ich eine
5
Antworten
Ich glaube, ich habe zum konvertieren der CGRect in ein Objekt, um es zu übergeben, um fromValue? Dies ist, wie ich es versuchen, aber es funktioniert nicht: CABasicAnimation *frameAnimation = [CABasicAnimation animationWithKeyPath:@"frame"]; frameAnimation.duration = 2.5; frameAnimation.timingFunction =
7
Antworten
Ich habe gesehen, das passiert immer, wenn ich drehen Sie einen Bildschirm, der ein UITableView. Ich habe herausgefunden, dass es passiert, dazwischen die willRotate und didRotate Methodenaufrufe in UIViewController Meine Kollegen haben gesehen, wie er in anderen
7
Antworten
Ich habe ein iOS UIView mit UIViewAnimationTransitionFlipFromRight. Ich brauche es, um flip vertikal, obwohl. Die Seite curl übergang nicht schneiden es. Ich nehme an, dies erfordert etwas benutzerdefinierte. Irgendwelche Ideen? InformationsquelleAutor der Frage Christian Schlensker | 2011-03-22
12
Antworten
Hier ist etwas code, mit dem ich Kämpfe für eine Weile. Wenn Sie starten Sie den fade-in-animation, die den label-text eingeblendet wird. Wenn ich nun den fade-out-animation, die den label-text verblasst. Als ich Anfang der startFade Methode,
2
Antworten
Etwas, das ich nicht verstehe, über Transformationen. Ich will zoom in, sagen wir der rechten, oberen Ecke ein UIView (in der Hauptansicht). Ich benutze CGAffineTransformScale und haben versucht, sowohl die Einstellung der center/anchorPoint sowie CGAffineTransformMakeTranslation ohne Erfolg.
14
Antworten
Ich habe Probleme mit löschen, löschen Sie alle layer sublayer. Momentan mache ich das manuell, aber das bringt unnötige Unordnung. Ich fand viele Themen dazu im google, aber keine Antwort. Habe ich versucht, so etwas zu tun:
2
Antworten
Ich habe eine UIImageView dass angezeigt wird ein Bild, das breiter und höher als der UIImageView ist. Ich möchte das Bild verschieben in der Ansicht mithilfe einer animation (also die Pfanne ist schön und glatt). Scheint es
4
Antworten
Ich bin einrichten die folgenden UIView animateWithDuration: Methode, mit der Absicht, die Einstellung meiner animationOn BOOL an anderer Stelle im Programm zu stornieren, die unendliche geloopt wiederholen. Ich hatte den Eindruck, dass die completion block aufgerufen werden
2
Antworten
Was ist der Unterschied zwischen den beiden? Ich bin sicher, Sie haben vor-und Nachteile, und Situationen, Sie sind die besseren Darsteller. Alle Ressourcen, auf die die beiden vergleichen? Ist besser für animation (ich Stell mir das CATransform3D)?
5
Antworten
Wie wechsle ich eine CALayer 90 Grad? Ich drehen müssen alles enthalten Unterebenen und das Koordinatensystem. InformationsquelleAutor der Frage Kristina Brooks | 2010-07-29
2
Antworten
Wir wollten mit einem UITabBar in unserer iPhone-app, aber mit einer Ausnahme: wir haben einen "sync" - Taste, die ich wollte zu drehen, während der sync-Vorgang passiert. Leider bedeutete dies, dass Sie eine benutzerdefinierte tab-Leiste, aber das
4
Antworten
Ich versuche zu zeichnen, Schatten und einem Eckenradius auf ein Bild. Ich kann Sie einzeln hinzufügen, aber ich habe keine Möglichkeit zum hinzufügen beide Effekte zur gleichen Zeit. Ich bin das hinzufügen eines Schattens mit: [layer setShadowOffset:CGSizeMake(0,
12
Antworten
wie kann ich eine animation zu einem UITextField zu zeigen Falsches Passwort genau wie die, die in der facebook-app (im login screen) oder Mac OS X login-box ? vielen Dank im Voraus. InformationsquelleAutor der Frage JAHelia |
2
Antworten
Ich versuche zu konstruieren, ein CABasicAnimation zu animieren, die backgroundColor-Eigenschaft eines Core Animation CALayer, aber ich kann nicht herausfinden, wie man richtig wickeln Sie ein CGColorRef Wert zu übergeben, um die animation. Zum Beispiel: CGColorSpaceRef rgbColorspace =
6
Antworten
Ich bin dabei zu lernen, wie die Arbeit mit den Kern-Animation, animierbare Eigenschaften auf dem iPhone (nicht um zu lernen, wie Sie auf crossfade-Bilder, per se). Lesen-ähnliche Fragen auf, SO führt mich zu glauben, dass es getan
2
Antworten
Möchte ich zum erstellen eines CALayer-animation gibt eine Art 'flashy' - Effekt. Für die, die ich versuche zu animieren, die 'opacity' - Eigenschaft, aber mein problem ist, ich habe keine Ahnung, wo Sie beginnen und wie es
2
Antworten
Einen UIView hat eine CALayer. Das ist ziemlich sicher. Aber Sie scheinen sich beide zu bieten, etwas, das bedeutet, die gleiche Sache. Wenn ich das set clipsToBounds=YESwürde dies auch die Ebene masksToBounds=YES? Warum die unterschiedlichen Namen? Kennt
9
Antworten
Aus irgendeinem Grund, wenn ich versuche zu animieren, textColor, es wird nicht funktionieren. Die Textfarbe nur ändert sich plötzlich von A nach B. Ist es möglich, ihn animieren, aus können sagen, rot auf schwarz? InformationsquelleAutor der Frage
4
Antworten
Möchte ich eine animation erstellen. Der beste Weg, die ich erklären kann, ist, wenn Sie sich vorstellen können, zeichnen Sie einen Kreis. Es beginnt an der Spitze oder 12 o-Uhr und zieht im Uhrzeigersinn den ganzen Weg
3
Antworten
Ich will zu bewegen, eine Zeile an der Unterseite meines UITableView mit coolen animation Effekt wie in diese Grocery Shopping List app. Genau wie wir bewegen kann Zeilen mit der Neuordnung von Steuern wie: Wie kann ich
11
Antworten
Auf login failure, würde ich es vorziehen, zu vermeiden, zeigt einen Alarm, es ist zu flüchtig. Zeigt die Alarm und zeigt dann den text irgendwo auf der login-Bildschirm erscheint wie Vervielfältigung. Also möchte ich es grafisch schütteln
6
Antworten
Denen die meisten eleganten und modularen Weg, um die Kette animation in einem Core Animation Kontext? Ich meine zu tun, Animationen, beginnt nur, wenn die anderen fertig sind (zum Beispiel, ändern position und dann opacity).. normal Ansatz
3
Antworten
Ich kann nicht herausfinden, wie zu verwenden CATransform3DMakeRotation(). Kann jemand bitte sagen Sie mir, wie es zu benutzen? Ich denke, dass der erste parameter ist der Winkel, nicht wahr? Aber was sind die anderen drei? InformationsquelleAutor der
8
Antworten
Frage ich mich, wo die Rückrufe sind (oder ob es überhaupt etwas) für Animationen in einem CALayer. Insbesondere für implizite Animationen wie die änderung der Rahmen, position, etc. In einer UIView, die man tun könnte etwas wie
3
Antworten
Ich bin mit CABasicAnimation zu bewegen und ändern der Größe eines Bildes anzeigen. Ich will die Bild-Ansicht Hinzugefügt werden, um die superview, animieren und dann entfernt werden aus der superview. Um Sie zu erreichen ich höre für
2
Antworten
QuartzCore .Schicht.shadow ' s saugen, bis Leistung. Sie erscheinen, müssen neu gerendert werden jedes mal, wenn sich etwas ändert, verursacht alles, was zur lag. Coregraphics gradient (für 1 Schatten Weg) - sieht nicht richtig aus. wenn der
5
Antworten
Will ich die Anzeige einer Fortschrittsanzeige in einer semi-box transparent, schwebt über einer Tabelle anzeigen. In anderen Worten, wenn der Inhalt der Tabelle heruntergeladen werden, ich will einen "Aktualisieren" - label erscheinen über. Habe ich gesehen, das
1
Antworten
Habe ich ein paar UIImageViews innen CALayer. Wie skaliere ich Sie alle auf einmal? Ich habe versucht, die Einstellung CALayer Eigenschaften wie la.contentsGravity = @"kCAGravityResizeAspect"; aber die Bilder im inneren der Schicht immer die Anzeige der ursprünglichen
3
Antworten
Ich habe versucht, herauszufinden, einen Weg zu zeichnen, Segmente, wie dargestellt im folgenden Bild: Hätte ich gerne: zeichnen das segment gehören Gradienten gehören Schatten animieren der Zeichnung von 0 bis n-Winkel Ich habe schon versucht dies mit
4
Antworten
Dies ist guckten mich. Ich habe eine UIView (nennen wir ihn "Eltern"). Die Unterste Untersicht der Sicht ist ein UIImageView (nennen wir es "das Kind"), in dessen Rahmen nimmt die Gesamtheit der "Eltern" - Grenzen. Möchte ich
7
Antworten
Habe ich eine CALayer mit einem zusätzlichen CATextLayer und der text kommt aus verschwommen. In den docs, Sie sprechen über "sub-pixel-Anti-Aliasing", aber das bedeutet nicht viel für mich. Jemand ein code-snippet, das macht einen CATextLayer mit ein
8
Antworten
Ich habe den folgenden code: [UIView animateWithDuration:0.3 delay:0.0 options:UIViewAnimationCurveEaseOut | UIViewAnimationOptionAllowUserInteraction animations:^{ CGRect r = [btn frame]; r.origin.y -= 40; [btn setFrame: r]; } completion:^(BOOL done){ if(done){ [UIView animateWithDuration:0.3 delay:1 options:UIViewAnimationOptionCurveEaseIn | UIViewAnimationOptionAllowUserInteraction animations:^{ CGRect r =
1
Antworten
also schaltete ich auf "Farbe falsch ausgerichtete Bilder" verbessern die zeichnungsleistung in unserer app. Die Dokumentation besagt: Stellt eine magenta-overlay über die Bilder deren Quelle sind die Pixel nicht ausgerichtet Ziel-Pixel Ich weiß nicht, was die gelbe
15
Antworten
Ist es möglich zu stornieren UIView animation während es im Gange ist? Oder müsste ich ablegen, um die CA-Ebene? also ich habe auch schon sowas gemacht (vielleicht die Einstellung einer animation beenden-Aktion): [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:duration];
3
Antworten
Habe ich oft gelesen, dass mit einem CALayer eher als eine UIImageView ist ein performance-Schub, wenn es kommt zu schweren Bild-Nutzung. Das macht Sinn, weil UIImageView Ursachen 3 Kopien des Bildes im Speicher, die erforderlich ist, für
3
Antworten
Twitter for iPad implementiert ein schickes "Prise zu erweitern, Papier Falten" - Effekt. Einen kurzen video-clip hier. http://www.youtube.com/watch?v=B0TuPsNJ-XY Kann das getan werden, mit CATransform3D ohne OpenGL? Ein Beispiel wäre dafür dankbar. Update: ich war daran interessiert, den