Compartir a través de


UIView.Animate Método

Definición

Sobrecargas

Animate(Double, Action)

Anima los cambios de propiedad que tienen lugar en la acción especificada.

Animate(Double, Action, Action)

Anima los cambios de propiedad que tienen lugar en la acción especificada e invoca una devolución de llamada de finalización cuando se completa la animación.

Animate(Double, Double, UIViewAnimationOptions, Action, Action)

Invoca los cambios de animación en una o varias vistas especificando la duración, el retraso, las opciones y un controlador de finalización.

Animate(Double, Action)

Anima los cambios de propiedad que tienen lugar en la acción especificada.

[Foundation.Export("animateWithDuration:animations:")]
public static void Animate (double duration, Action animation);
static member Animate : double * Action -> unit

Parámetros

duration
Double

Duración en segundos para la animación.

animation
Action

Código que contiene los cambios que se aplicarán a la vista.

Atributos

Comentarios

No se recomienda el uso de este método. Los desarrolladores de aplicaciones deben preferir usar la UIViewPropertyAnimator clase para animar UIViews.

Usa las marcas CurveEaseOut y TransitionNone para la animación.

// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });

Se aplica a

Animate(Double, Action, Action)

Anima los cambios de propiedad que tienen lugar en la acción especificada e invoca una devolución de llamada de finalización cuando se completa la animación.

[Foundation.Advice("Use the *Notify method that has 'UICompletionHandler completion' parameter, the 'bool' will tell you if the operation finished.")]
public static void Animate (double duration, Action animation, Action completion);
static member Animate : double * Action * Action -> unit

Parámetros

duration
Double

Duración en segundos para la animación.

animation
Action

Código que contiene los cambios que se aplicarán a la vista.

completion
Action

Código que se invoca cuando se completa la animación.

Atributos

Comentarios

No se recomienda el uso de este método. Los desarrolladores de aplicaciones deben preferir usar la UIViewPropertyAnimator clase para animar UIViews.

Usa las marcas CurveEaseOut y TransitionNone para la animación.

// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });

Se aplica a

Animate(Double, Double, UIViewAnimationOptions, Action, Action)

Invoca los cambios de animación en una o varias vistas especificando la duración, el retraso, las opciones y un controlador de finalización.

[Foundation.Advice("Use the *Notify method that has 'UICompletionHandler completion' parameter, the 'bool' will tell you if the operation finished.")]
public static void Animate (double duration, double delay, UIKit.UIViewAnimationOptions options, Action animation, Action completion);
static member Animate : double * double * UIKit.UIViewAnimationOptions * Action * Action -> unit

Parámetros

duration
Double

Duración en segundos para la animación.

delay
Double

Retraso antes de que comience la animación.

options
UIViewAnimationOptions

Opciones de animación

animation
Action

Código que contiene los cambios que se aplicarán a la vista.

completion
Action

Código que se invoca cuando se completa la animación.

Atributos

Comentarios

No se recomienda el uso de este método. Los desarrolladores de aplicaciones deben preferir usar la UIViewPropertyAnimator clase para animar UIViews.

Este método inicia un conjunto de animaciones que se van a realizar en esta vista. La acción indicada en el parámetro animations contiene el código para la animación de las propiedades de una o varias vistas.

Se aplica a