UIView.Animate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 매개 변수에 표시된 작업에는 하나 이상의 뷰 속성 애니메이션에 대한 코드가 포함되어 있습니다.