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
2
Antworten
Gibt es eine Möglichkeit, zu animieren uiview bewegt sich mit Turnus Flugbahn? InformationsquelleAutor B.S. | 2012-04-09
2
Antworten
Scheint es für mich diese zwei-Klassen-Methoden sind nicht austauschbar. Ich habe eine Untersicht von UIView mit dem folgenden code in die touchesBegan Methode: if (!highlightView) { UIImageView *tempImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Highlight"]]; self.highlightView = tempImageView; [tempImageView
8
Antworten
Nach der Anwendung eine 3d-Transformation auf ein UIImageView.Schicht, ich muss speichern Sie die erstellte "view" als neues UIImage... Schien wie eine einfache Aufgabe auf den ersten Blick 🙂 aber kein Glück so weit, und die Suche hat
1
Antworten
Will ich drehen ein UILabel um die X-Achse, und animieren es. Aber wenn die animation beginnt, wird der text des Labels ist in zwei schneiden, horizontal. Der untere Teil verschwindet, der Obere Teil ist drehbar. Warum? Hier
5
Antworten
Arbeite ich auf eine iPhone Applikation, die ich umgesetzt habe eine animation UIViewAnimationTransitionFlipFromleft. Hier meine Anwendung funktioniert gut in den Portrait-Modus. Es ist dabei die gleiche animation wie angegeben bedeutet, dass Flip von Links nach Rechts. Aber
2
Antworten
Möchte ich erstellen sparkle-Effekt über ein Bild wie in dem video gezeigt Glitzereffekt die einzige Möglichkeit die ich mir vorstellen könnte, es zu tun animieren jedes Partikel separat mithilfe von core animation, aber das wäre ineffizient als
1
Antworten
Ich bin eine böse Zeit versucht, ein Bild zu zeigen, bis in eine CALayer.contents. Es scheint ziemlich geradlinig, aber ich Schaffe es nicht, das Bild zu Rendern, egal was ich mache. Die CALayer macht es in Ordnung,
5
Antworten
Ist, wenn ich eine CAShapeLayer mit nur einer hintergrund Farbe, es zeigt sich aber, wenn ich den Inhalt eines Bildes, nichts zeigt. CAShapeLayer* leftDot = [CAShapeLayer layer]; leftDot.opacity = 1.0; leftDot.frame = CGRectMake(leftRef.CGPointValue.x, leftRef.CGPointValue.y, 2 * radius,
1
Antworten
Ich versuche, fügen Sie mehrere CALayers zu einem NSView, aber mein Blick bleibt leer, wenn gezeigt: Hier ist mein code: - (id)initWithFrame:(NSRect)frame { self = [super initWithFrame:frame]; if (self) { self.layer = [CALayer layer]; self.wantsLayer = YES;
1
Antworten
Ich versuche zu machen, eine genaue "übersetzung" dieser UIView block-basierte animation-code: [UIView animateWithDuration:0.5 delay:0.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{ someView.frame = CGRect(0, 100, 200, 200); } completion:nil]; mit CABasicAnimation statt. Ich bin mir völlig bewusst, dass die frame-Eigenschaft ist eigentlich
4
Antworten
Ich arbeite an einer Malerei-app, die CoreGraphics verwendet für das rendering. Mein problem ist, für die Leistung, die ich versuche zu begrenzen, die updates nur für bestimmte Teile die Ansicht, die geändert wurden. Für die, ich setNeedsDisplayInRect:,
1
Antworten
Mache ich eine image-gallery-Anwendung in IOS, wo Benutzer können durchsuchen Sie die Galerie-Bilder. Ich verwendet eine Auslagerungsdatei aktiviert UIScrollView wie in diese Beispiel-code. Alles funktioniert. Aber das problem ist, während ich durch die Seiten Blättern, die Anzahl
4
Antworten
Versuchen zu verstehen, warum bekomme ich die niedrige Qualität der Zeichnung mit CGContextShowTextAtPoint? Siehe die beigefügten Bild: Den Buchstaben "W" gezeichnet mit CGContextShowTextAtPoint auf einen CALayer und sieht sehr pixelized. Die Schaltfläche ist eine standard-Schaltfläche und sieht
3
Antworten
Möchte ich zeichnen Sie eine gekrümmte Linie, bis es eine volle umdrehung und schließt sich zu einem vollständigen Kreis, nur der Kreis Umriss, nicht gefüllt. Dies muss animiert werden, über eine Anzahl von Sekunden. Kann jemand mich
3
Antworten
Wie zu animieren/bewegen Sie die Ansicht in der Kurve Weg, ist es möglich, zu tun, mit UIAnimation. Wie ein Umzug, ein Blick in den Pfad wie im Bild. InformationsquelleAutor Chandan Shetty SP | 2011-04-30
2
Antworten
Merkte ich, was CALayer, iOS SDK noch nicht autoresizingMask Eigenschaft. Ich bin mir nicht sicher, was custom überladung der Methode "setFrame:" kann normal arbeiten mit animierten sublayer autoresizing. Gibt es eine alternative ohne Verwendung von UIView? InformationsquelleAutor
1
Antworten
Ich bin neu in core animation , füge ich einige Schichten meiner Ansicht und Bild hinzufügen, um es. Jetzt will ich geben, blur-Effekt, um meine Schicht Aber ich weiß nicht, wie man CIFilter und fügen Sie es
1
Antworten
Ist, dass möglich ist einen CALayer über eine andere komponiert mit einer Füllmethode auf Bildschirm? Ich jetzt, dass es möglich ist, das zu tun, offscreen mit drawinrect, aber ist es möglich, um es zu sehen live auf
6
Antworten
Ist möglich zu stoppen CATiledLayer zu ziehen (drawLayer:inContext)? Es zieht asynchron und wenn ich versuche zu release CGPDFDocumentRef, die CATiledLayer stürzt die app (EXC_BAD_ACCESS). Das ist meine Ansicht: @implementation TiledPDFView - (id)initWithFrame:(CGRect)frame andScale:(CGFloat)scale{ if ((self = [super
1
Antworten
Ich habe schon apps für iOS und angefangen, diejenigen für Mac OS X in letzter Zeit. Ich bin versucht zu tun, einige Animationen auf NSView. Was ich will zu tun ist, springen die Skala eine NSView, so
4
Antworten
In Kakao/Touch, CAMediaTimingFunction stellt vier Kontrollpunkte, die angeben, eine kubische bezier-Kurve timing-Funktion. Für eine Anwendung, die ich Schreibe, ich würde gerne in der Lage, zu extrahieren, das Ergebnis sagte bezier-Kurve an einem beliebigen Zeitpunkt t (0 ->
2
Antworten
Habe ich ein UIImage in UIImageView (Objekt auf das Bild). Muss es animiert werden, auf der rechten Seite, aber diese animation muss maskiert werden mit diesem Kreis-Maske. Mein aktuelle code: CGMutablePathRef path = CGPathCreateMutable(); CGPathAddArc(path, NULL, 44,
2
Antworten
Ich versuche, core animation markieren Sie ein Textfeld als ungültig. [[my_field animator] setBackgroundColor [NSColor yellowColor]] Aktualisiert das Feld Hintergrundfarbe, aber nicht animieren, das zu ändern. Aktualisieren der Eigenschaften, wie die position des Feldes animiert richtig. Ich gehe
3
Antworten
Ich ein Diagramm zeichnen mit diesem code: CAShapeLayer *curentGraph = [CAShapeLayer new]; CGMutablePathRef linePath = CGPathCreateMutable(); curentGraph.lineWidth = 3.0f; curentGraph.fillColor = [[UIColor clearColor] CGColor]; curentGraph.strokeColor = [colorGraph CGColor]; for (NSValue *value in arrOfPoints) { CGPoint pt =
4
Antworten
Habe ich eine Unterklasse UIView geladen von einer Feder, und ich Schaffe es nicht, einen Schatten zu zeichnen, um es. Ich versuche, einen Schatten zu erscheinen, um die gesamte Ansicht seit geraumer Zeit jetzt. Ich gewählt, um
4
Antworten
Im arbeitet derzeit an einem iPhone-Projekt. Ich möchte, um es zu vergrößern dynamisch ein UILabel in Objective-C so: alt-text http://img268.imageshack.us/img268/9683/bildschirmfoto20100323u.png Wie ist das möglich? Ich dachte, ich muss es mit CoreAnimation, aber ich habe nicht gearbeitet. Hier
2
Antworten
Apple-Dokumentation (https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreAnimation_guide/AdvancedAnimationTricks/AdvancedAnimationTricks.html) haben dieses Beispiel: CATransition* transition = [CATransition animation]; ... Aber wenn ich habe es in Swift: let transition = CATransition.animation() Ich bekam eine Fehlermeldung "animation()' nicht verfügbar ist: verwenden Sie Objekt-Bau " CAAnimation()'" - das
1
Antworten
Ich bin eine Linie zeichnen animation, verbinden Sie 2 Punkte mit einer Linie. Das ist mein code: -(void) drawObject{ rootLayer = [CALayer layer]; rootLayer.frame = self.view.bounds; [self.view.layer addSublayer:rootLayer]; lineStartPath = CGPathCreateMutable(); CGPathMoveToPoint(lineStartPath, nil, 160, 50); CGPathAddLineToPoint(lineStartPath, nil,
3
Antworten
Ich habe versucht zu verstehen, was falsch mit meiner animation und ich habe noch nicht herausfinden. Ich denke, es sollte wirklich geradlinig, aber es ist wahrscheinlich etwas, was ich bin fehlt, auch nach der Lektüre viele Beispiele
2
Antworten
Zunächst im finden der iPhone online-Dokumentation zu nicht-so-sehr gründlich, klar, wenn es um die verschiedenen Möglichkeiten, die rendering-Schicht. Ich bekommen den jist, aber ich bin nicht klar, wenn zu verwenden, die Methoden und die erfordert die Schicht
1
Antworten
Ich versuche zu animieren, die Zeichnung eines UIBeizerPath (in meinem Beispiel ein Dreieck) in eine UIView-Unterklasse. Aber, die gesamte Untersicht wird die Animation statt die Form. Gibt es etwas, was ich bin fehlt mit der animation? -
2
Antworten
In der Dokumentation spricht nicht wirklich viel darüber, was das technisch bedeutet. fadeInAnimation.fillMode = kCAFillModeForwards; Sehe ich nicht wirklich die Wirkung dieser. Ich habe eine view mit einem alpha-Wert von 0.0. Dann habe ich fade es in.
3
Antworten
Ich bin wahrscheinlich etwas fehlt einfach, aber versuchen zu tun, ein einfaches "Ken Burns Effekt" mit einem Bild anzeigen. Zuerst der code: [UIView animateWithDuration:20 delay:2 options:UIViewAnimationCurveLinear animations:^{ CGAffineTransform move = CGAffineTransformMakeTranslation(40, 40); CGAffineTransform zoom = CGAffineTransformMakeScale(1.2, 1.2);
3
Antworten
Ich bin mit einem CAKeyframeAnimation zu animieren, eine Ansicht entlang einer CGPath. Wenn die animation fertig ist, möchte ich in der Lage sein, um eine andere Methode zum ausführen einer anderen Aktion. Ist es ein guter Weg,
2
Antworten
Erwarte ich die Fertigstellung der Schließung auf diese UIView animation aufgerufen werden nach der angegebenen Dauer, aber es scheint zu brennen sofort... UIView.animateWithDuration( Double(0.2), animations: { self.frame = CGRectMake(0, -self.bounds.height, self.bounds.width, self.bounds.height) }, completion: { finished in
7
Antworten
Ich versuche, eine Karte-Klasse, die Duplikate Verhalten von Dashboard-widgets, die Sie können Steuerelemente oder Bilder oder was auch immer auf zwei Seiten der Karte und flip zwischen Ihnen. Layer-backed Blick auf eine transform-Eigenschaft, sondern zu verändern, die
5
Antworten
Ich würde gerne ein UIView, um Folie von der Unterseite des Bildschirms (und bleiben Mitte Bildschirm) wie ein UIActionSheet. Wie kann ich dies erreichen? UPDATE: Ich bin mit dem folgenden code: TestView* test = [[TestView alloc] initWithNibName:@"TestView"
2
Antworten
Bis jetzt hab ich in der Lage gewesen zu animieren, die eigenen Eigenschaften meiner CALayer Unterklasse, Dank + (BOOL)needsDisplayForKey:(NSString *)key und CABasicAnimations. Doch es stellt sich heraus, dass die Verkettung von Animationen kann sich sehr schwierig, da
1
Antworten
Vor kurzem fand ich einige UIView animation-code und bemerkt, dass es nicht mit der animateKeyframesWithDuration:delay:options:animations:completion: Methode richtig und habe seither versucht, es zu beheben, aber aus irgendeinem Grund die Animationen sind nicht identisch. Hier ist der code,
5
Antworten
Diese Frage wurde gebeten vor, aber in einer etwas anderen Weise, und ich war nicht in der Lage zu bekommen, eine der Antworten zu arbeiten, wie ich wollte, so bin ich der Hoffnung, jemand mit großer Core
2
Antworten
Ich bin ein iOS-Entwickler und vor kurzem bekam ich installierte die neueste iOS 6 testen. Wie kam ich auf mit E-mail pull to refresh animation habe ich beschlossen, zu versuchen, es auf meinem eigenen. Ich habe versucht,
3
Antworten
Ich gesucht habe Stunden versucht, einen Weg zu finden, zu animieren, zu drehen/eine UIView 90 Grad von der oberen rechten Ecke. Die Wirkung sollte so gut funktionieren wie eine Schwingtür aus dem oberen Rand des Bildschirms. Hoffe
2
Antworten
Horizontale gradient ist in Ordnung. Gibt es eine Möglichkeit zu einem vertikalen Farbverlauf von horizontalen Verlauf? Ich habe gesehen, eine Verwandte Frage zu diesem, wo Sie Taten dies durch drehen des frames. Gibt es eine einfachere Art
4
Antworten
Ich habe eine CAShapeLayer (das ist die Schicht, der eine UIView-Unterklasse, deren path sollte immer aktualisiert, wenn die Ansicht bounds Größe ändert. Für diese habe ich überschrieben, die Ebene setBounds: Methode zum zurücksetzen der Pfad: @interface CustomShapeLayer
1
Antworten
Kann ich animieren, die neben einer UIView, um meine app, es sieht sehr hübsch so, danke apple. Jedoch, wie kann ich es animieren, die Entfernung dieser Blick von der super Aussicht? Ich bin mit: CATransition *animation =
6
Antworten
Muss ich animieren, die Einfügung einer tableview-header anzeigen. Ich möchte, dass die Zeilen der Tabelle nach unten rutschen, während der header-Ansicht erweitert den Rahmen. Bisher das beste Ergebnis, die ich habe ist mit den folgenden code: [self.tableView
4
Antworten
Sorry, wenn dieses offensichtlich ist oder abgedeckt anderswo, aber ich googeln den ganzen Tag und habe keine Lösung gefunden, die tatsächlich funktioniert hat. Mein problem ist wie folgt: ich bin derzeit dabei, ein Bild in einem vollen
1
Antworten
In Swift 2, wir könnten tun dies, um eine Drehung und eine Dehnung: let rotate = CGAffineTransformMakeRotation(1) let stretchAndRotate = CGAffineTransformScale(rotate, 0.8, 0.8) label.transform = stretchAndRotate In Swift 3, CGAffineTransformScale geworden CGAffineTransform und nicht mehr akzeptiert-eine Drehung.
2
Antworten
Ich bin die Animation einer Schaltfläche mit core animation jetzt auf eine bestimmte Bedingung, die ich aufhören wollen, dass die animation, wie verhindere ich, dass die animation? hier ist die Methode zum animieren der Schaltfläche -(void)animateButton:(UIButton *)btnName
2
Antworten
Habe ich zwei Animationen, die ich versuche zu führen, die auf einem UILabel auf dem iPhone mit OS 3.1.2. Die ersten Felsen der UILabel hin und her: CAKeyframeAnimation *rock; rock = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.z"]; [rock setBeginTime:0.0f]; [rock setDuration:5.0];