次の方法で共有


IUIViewControllerContextTransitioning インターフェイス

定義

プロトコル UIViewControllerContextTransitioningの必要なメソッド (存在する場合) を表すインターフェイス。

[Foundation.Protocol(Name="UIViewControllerContextTransitioning", WrapperType=typeof(UIKit.UIViewControllerContextTransitioningWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIViewControllerContextTransitioning : IDisposable, ObjCRuntime.INativeObject
type IUIViewControllerContextTransitioning = interface
    interface INativeObject
    interface IDisposable
派生
属性
実装

注釈

このインターフェイスには、 で UIViewControllerContextTransitioning定義されているプロトコルから必要なメソッド (存在する場合) が含まれています。

開発者がこのインターフェイスを実装するクラスを作成すると、実装メソッドは、プロトコルで定義されているメソッドのシグネチャに一致する Objective-C に自動的に UIViewControllerContextTransitioning エクスポートされます。

省略可能なメソッド (存在する場合) は、 インターフェイスの拡張メソッドとして クラスによって UIViewControllerContextTransitioning_Extensions 提供されるため、開発者はプロトコルで任意のオプション メソッドを呼び出すことができます。

プロパティ

ContainerView

遷移に関係する UIView のスーパービューである UIView。

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)
IsAnimated

モーダル プレゼンテーションをアニメーション化する必要があるかどうか。

IsInteractive

プレゼンテーションを対話型にする必要があるかどうか。

PresentationStyle

画面切り替えのプレゼンテーション スタイル。

TargetTransform

遷移中に適用される回転の角度を示す変換を取得します。

TransitionWasCancelled

移行が取り消されたかどうか。

メソッド

CancelInteractiveTransition()

ユーザー アクションが切り替えを取り消したことを示します。

CompleteTransition(Boolean)

切り替えアニメーションが完了したことを示します。

FinishInteractiveTransition()

ユーザーの操作によって、移行の終了が通知されました。

GetFinalFrameForViewController(UIViewController)

指定した UIViewController の UIView の Frame の終了 RectangleF。

GetInitialFrameForViewController(UIViewController)

指定した UIViewController の UIView の Frame の最初の RectangleF。

GetViewControllerForKey(NSString)

指定した uiTransitionKey に関連付けられている UIViewController を取得します。

GetViewFor(NSString)

遷移の to キーまたは from キーを返します。

UpdateInteractiveTransition(nfloat)

移行の完了率を更新します。

拡張メソッド

PauseInteractiveTransition(IUIViewControllerContextTransitioning)

アニメーションを一時停止します。

適用対象