Instance Property

transitioningDelegate

The delegate object that provides transition animator, interactive controller, and custom presentation controller objects.

Declaration

@property(nonatomic, weak) id<UIViewControllerTransitioningDelegate> transitioningDelegate;

Discussion

When the view controller’s modalPresentationStyle property is UIModalPresentationCustom, UIKit uses the object in this property to facilitate transitions and presentations for the view controller. The transitioning delegate object is a custom object that you provide and that conforms to the UIViewControllerTransitioningDelegate protocol. Its job is to vend the animator objects used to animate this view controller’s view onscreen and an optional presentation controller to provide any additional chrome and animations.

See Also

Adding a Custom Transition or Presentation

transitionCoordinator

Returns the active transition coordinator object.

- targetViewControllerForAction:sender:

Returns the view controller that responds to the action.

presentationController

The nearest presentation controller that is managing the current view controller.

popoverPresentationController

The nearest popover presentation controller that is managing the current view controller.

restoresFocusAfterTransition

A Boolean value that indicates whether an item that previously was focused should again become focused when the item's view controller becomes visible and focusable.