UIView.Animate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Animate(Double, Action) |
Анимирует изменения свойств, происходящие в указанном действии. |
Animate(Double, Action, Action) |
Анимирует изменения свойств, происходящие в указанном действии, и вызывает обратный вызов завершения по завершении анимации. |
Animate(Double, Double, UIViewAnimationOptions, Action, Action) |
Вызывает изменения анимации в одном или нескольких представлениях, указывая длительность, задержку, параметры и обработчик завершения. |
Animate(Double, Action)
Анимирует изменения свойств, происходящие в указанном действии.
[Foundation.Export("animateWithDuration:animations:")]
public static void Animate (double duration, Action animation);
static member Animate : double * Action -> unit
Параметры
- duration
- Double
Длительность анимации в секундах.
- animation
- Action
Код, содержащий изменения, которые будут применены к представлению.
- Атрибуты
Комментарии
Использование этого метода не рекомендуется. Разработчики приложений UIViewPropertyAnimator предпочитают использовать класс для анимации UIView.
Для анимации используются флаги CurveEaseOut и TransitionNone.
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
Применяется к
Animate(Double, Action, Action)
Анимирует изменения свойств, происходящие в указанном действии, и вызывает обратный вызов завершения по завершении анимации.
[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
Параметры
- duration
- Double
Длительность анимации в секундах.
- animation
- Action
Код, содержащий изменения, которые будут применены к представлению.
- completion
- Action
Код, который вызывается после завершения анимации.
- Атрибуты
Комментарии
Использование этого метода не рекомендуется. Разработчики приложений UIViewPropertyAnimator предпочитают использовать класс для анимации UIView.
Для анимации используются флаги CurveEaseOut и TransitionNone.
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
Применяется к
Animate(Double, Double, UIViewAnimationOptions, Action, Action)
Вызывает изменения анимации в одном или нескольких представлениях, указывая длительность, задержку, параметры и обработчик завершения.
[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
Параметры
- duration
- Double
Длительность анимации в секундах.
- delay
- Double
Задержка перед началом анимации.
- options
- UIViewAnimationOptions
Параметры анимации
- animation
- Action
Код, содержащий изменения, которые будут применены к представлению.
- completion
- Action
Код, который вызывается после завершения анимации.
- Атрибуты
Комментарии
Использование этого метода не рекомендуется. Разработчики приложений UIViewPropertyAnimator предпочитают использовать класс для анимации UIView.
Этот метод инициирует набор анимаций, которые должны выполняться в этом представлении. Действие, указанное в параметре animations, содержит код анимации свойств одного или нескольких представлений.