다음을 통해 공유


UIViewControllerTransitioningDelegate_Extensions 클래스

정의

프로토콜의 모든 메서드를 IUIViewControllerTransitioningDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 UIViewControllerTransitioningDelegate .

public static class UIViewControllerTransitioningDelegate_Extensions
type UIViewControllerTransitioningDelegate_Extensions = class
상속
UIViewControllerTransitioningDelegate_Extensions

설명

개발자는 에 대한 IUIViewControllerTransitioningDelegate 확장 메서드를 사용하여 인터페이스의 인스턴스를 원래 UIViewControllerTransitioningDelegate 프로토콜의 모든 선택적 메서드를 갖는 것으로 처리할 수 있습니다. 인터페이스에는 필요한 멤버만 포함되므로 이러한 확장 메서드를 사용하면 개발자가 프로토콜의 선택적 멤버를 호출할 수 있습니다.

메서드

GetAnimationControllerForDismissedController(IUIViewControllerTransitioningDelegate, UIViewController)

해제 애니메이션이 호출되면 이 메서드를 재정의하여 사용자 지정 UIViewControllerAnimatedTransitioning을 제공할 수 있습니다.

GetAnimationControllerForPresentedController(IUIViewControllerTransitioningDelegate, UIViewController, UIViewController, UIViewController)

를 표시할 때 presenting 사용되는 애니메이션 컨트롤러를 반환합니다.presented

GetInteractionControllerForDismissal(IUIViewControllerTransitioningDelegate, IUIViewControllerAnimatedTransitioning)

컨트롤러가 해제되고 상호 작용이 필요한 경우 이 메서드를 재정의하여 사용자 지정 UIViewControllerInteractiveTransitioning.| 해제 상호 작용이 호출되고 상호 작용 애니메이션이 필요한 경우 t

GetInteractionControllerForPresentation(IUIViewControllerTransitioningDelegate, IUIViewControllerAnimatedTransitioning)

컨트롤러가 표시되고 상호 작용이 필요한 경우 이 메서드를 재정의하여 사용자 지정 UIViewControllerInteractiveTransitioning을 제공할 수 있습니다.

GetPresentationControllerForPresentedViewController(IUIViewControllerTransitioningDelegate, UIViewController, UIViewController, UIViewController)

를 표시할 때 presenting 사용되는 프레젠테이션 컨트롤러를 반환합니다 presented.

적용 대상