PagedMediaViewController
@MainActor
open class PagedMediaViewController : UIPageViewController
extension PagedMediaViewController: UIPageViewControllerDelegate
extension PagedMediaViewController: UIPageViewControllerDataSource
The main view controller for presenting and paging through media items.
-
Index of the item to be presented first.
Declaration
Swift
@MainActor public let initialIndex: Int
-
Header view container. Add your custom header views here.
Declaration
Swift
@MainActor public let headerViewContainer: UIView
-
Footer view container. Add your custom footer views here.
Declaration
Swift
@MainActor public let footerViewContainer: UIView
-
Data source for providing the media items and original views.
Declaration
Swift
@MainActor public weak var pagedMediaDataSource: PagedMediaDataSource?
-
Delegate for transition and item change events.
Declaration
Swift
@MainActor public weak var pagedMediaDelegate: PagedMediaDelegate?
-
Current index of the presented item.
Declaration
Swift
@MainActor public var currentIndex: Int { get }
-
Hidden status bar when header/footer are hidden.
Declaration
Swift
@MainActor public override var prefersStatusBarHidden: Bool { get }
-
Light content status bar style.
Declaration
Swift
@MainActor public override var preferredStatusBarStyle: UIStatusBarStyle { get }
-
Initializes the paged media view controller with the given initial index of the media item.
Declaration
Swift
@MainActor public init(initialIndex: Int)
-
Not implemented.
Declaration
Swift
@MainActor public required init?(coder: NSCoder)
-
Undocumented
Declaration
Swift
@MainActor open override func viewDidLoad()
-
Undocumented
Declaration
Swift
@MainActor public func pageViewController(_ pageViewController: UIPageViewController, willTransitionTo pendingViewControllers: [UIViewController])
-
Undocumented
Declaration
Swift
@MainActor public func pageViewController(_ pageViewController: UIPageViewController, didFinishAnimating finished: Bool, previousViewControllers: [UIViewController], transitionCompleted completed: Bool)
-
Undocumented
Declaration
Swift
@MainActor public func pageViewController( _ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController ) -> UIViewController?
-
Undocumented
Declaration
Swift
@MainActor public func pageViewController( _ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController ) -> UIViewController?