다음을 통해 공유


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프로토콜의 필수 메서드(있는 경우)가 포함됩니다.

개발자가 이 인터페이스를 구현하는 클래스를 만드는 경우 구현 메서드는 프로토콜에 정의된 UIViewControllerContextTransitioning 메서드의 일치하는 서명과 함께 Objective-C로 자동으로 내보내됩니다.

선택적 메서드(있는 경우)는 클래스에서 인터페이스에 UIViewControllerContextTransitioning_Extensions 대한 확장 메서드로 제공되므로 개발자는 프로토콜에서 선택적 메서드를 호출할 수 있습니다.

속성

ContainerView

전환에 관련된 UIView의 상위 보기인 UIView입니다.

Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

(다음에서 상속됨 INativeObject)
IsAnimated

모달 프레젠테이션에 애니메이션 효과를 적용해야 하는지 여부입니다.

IsInteractive

프레젠테이션이 대화형이어야 하는지 여부입니다.

PresentationStyle

전환의 프레젠테이션 스타일입니다.

TargetTransform

전환 중에 적용되는 회전 각도를 나타내는 변환을 가져옵니다.

TransitionWasCancelled

전환이 취소되었는지 여부입니다.

메서드

CancelInteractiveTransition()

사용자 작업이 전환을 취소했음을 나타냅니다.

CompleteTransition(Boolean)

전환 애니메이션이 완료되었음을 나타냅니다.

FinishInteractiveTransition()

사용자 상호 작용은 전환이 종료되었음을 알렸습니다.

GetFinalFrameForViewController(UIViewController)

지정된 UIViewController의 UIView 프레임에 대한 끝 RectangleF입니다.

GetInitialFrameForViewController(UIViewController)

지정된 UIViewController의 UIView 프레임에 대한 시작 RectangleF입니다.

GetViewControllerForKey(NSString)

지정된 uiTransitionKey와 연결된 UIViewController를 검색합니다.

GetViewFor(NSString)

전환에 대한 to- 또는 from-key를 반환합니다.

UpdateInteractiveTransition(nfloat)

전환 완료율을 업데이트.

확장 메서드

PauseInteractiveTransition(IUIViewControllerContextTransitioning)

애니메이션을 일시 중지합니다.

적용 대상