Animieren einer Ansicht auf Ihrem iOS-App

Jedes Mal, wenn Sie einen neuen Wert für bestimmte Ansicht Eigenschaften (wie die zuweisen Rahmen und Center Eigenschaften), ist der Blick sofort neu gezeichnet und die Änderung auf dem Bildschirm sofort sichtbar.

Darüber hinaus Änderungen an mehreren Ansichtseigenschaften (wie die gerade erwähnten) können animiert werden. Dies bedeutet, dass die Eigenschaft zu ändern schafft eine Animation, die die Änderung an den Benutzer über einen kurzen Zeitraum vermittelt - und es ist alles für Sie durch die behandelt UIView Klasse. Was mehr ist, dauert es nur ein Methodenaufruf die Animationen zu spezifizieren für die Animation durchgeführt, und die Optionen werden.

Sie können die folgenden Eigenschaften des animieren UIView Klasse:

  • Rahmen: Diese Eigenschaft enthält den Rahmen Rechteck, das die Größe und Lage der Ansicht gibt in seine super Ansicht des Koordinatensystems.

  • Grenzen: Diese Eigenschaft enthält die Grenzen Rechteck, das die Größe der Ansicht (und deren Inhalt Herkunft) in der angibt, Ansicht des eigenen lokalen Koordinatensystem.

  • Center: Diese Eigenschaft enthält den bekannten Mittelpunkt der Ansicht in seiner Super View Koordinatensystem.

  • verwandeln: Wird verwendet, um einen Blick Drehung machen.

  • Alpha: Diese Eigenschaft steuert den Grad der Transparenz. Wenn Sie es zu animieren, können Sie den Blick bekommen zu verblassen in und Fade-out.

  • Hintergrundfarbe: Diese Eigenschaft ermöglicht es Ihnen, von einer Farbe zur anderen zu wechseln.

  • contentStretch: Diese Eigenschaft steuert, wie Inhalt einer Ansicht gestreckt wird seine Grenzen zu füllen, wenn die Ansicht geändert wird und häufig die Größenänderung von Tasten und Steuerelemente verwendet wird, zu animieren.

Menü