共用方式為


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 的動畫效果。

這個方法會起始一組要在此檢視上執行的動畫。 動畫參數中指出的動作包含一或多個檢視之屬性動畫的程式碼。

適用於