다음을 통해 공유


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 매개 변수에 표시된 작업에는 하나 이상의 뷰 속성 애니메이션에 대한 코드가 포함되어 있습니다.

적용 대상