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?
View on GitHub
Install in Dash