JWFullScreenViewController
@objcMembers
@MainActor
open class JWFullScreenViewController : UIViewController, UIPopoverPresentationControllerDelegate, UIViewControllerTransitioningDelegate
This is the default UIViewController which is used when the player takes over the entire screen.
-
This property defaults to
false.- It is overridden to
trueby theforceLandscapeOnFullScreeninJWPlayerViewControllerif it is alsotrue.
Declaration
Swift
@MainActor public var displayInLandscape: Bool - It is overridden to
-
Undocumented
Declaration
Swift
@MainActor public override var prefersHomeIndicatorAutoHidden: Bool { get } -
The interface orientation to use when presenting the view controller.
Declaration
Swift
@MainActor public override var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation { get } -
Called after the controller’s view is loaded into memory.
Declaration
Swift
@MainActor open override func viewDidLoad() -
Undocumented
Declaration
Swift
@MainActor override open func viewDidAppear(_ animated: Bool) -
Undocumented
Declaration
Swift
@MainActor open override func viewWillLayoutSubviews() -
Undocumented
Declaration
Swift
@MainActor open override func viewDidLayoutSubviews()
-
Asks the delegate for the presentation style to use when the specified set of traits are active.
Declaration
Swift
@MainActor public func adaptivePresentationStyle(for controller: UIPresentationController, traitCollection: UITraitCollection) -> UIModalPresentationStyleParameters
controllerThe presentation controller that is managing the size change. Use this object to retrieve the view controllers involved in the presentation.
traitCollectionThe traits representing the target environment.
-
Notifies the delegate that an adaptivity-related transition is about to occur.
Declaration
Swift
@MainActor public func presentationController(_ presentationController: UIPresentationController, willPresentWithAdaptiveStyle style: UIModalPresentationStyle, transitionCoordinator: UIViewControllerTransitionCoordinator?)Parameters
presentationControllerThe presentation controller that is managing the adaptivity change.
styleThe new presentation style. If the presentation style is not changing, this parameter is set to
UIModalPresentationStyle.none.transitionCoordinatorThe transition coordinator that is managing the transition.
-
Undocumented
Declaration
Swift
@MainActor open func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> (any UIViewControllerAnimatedTransitioning)? -
Undocumented
Declaration
Swift
@MainActor open func animationController(forDismissed dismissed: UIViewController) -> (any UIViewControllerAnimatedTransitioning)? -
Undocumented
Declaration
Swift
@MainActor public override var supportedInterfaceOrientations: UIInterfaceOrientationMask { get }