UINavigationController

extension UINavigationController
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func popViewController() -> UIViewController?
  • Undocumented

    Declaration

    Swift

    public var last: UIViewController? { get }
  • Undocumented

    Declaration

    Swift

    public var beforePrevious: UIViewController? { get }
  • Undocumented

    Declaration

    Swift

    public var previous: UIViewController? { get }
  • Undocumented

    Declaration

    Swift

    public var root: UIViewController? { get }
  • Undocumented

    Declaration

    Swift

    @objc
    open func push(asRoot newRoot: UIViewController)
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func push(_ controller: UIViewController) -> UIViewController
  • Undocumented

    Declaration

    Swift

    public func pushAsLast(_ controller: UIViewController)
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func push(fromTop controller: UIViewController) -> UIViewController
  • Undocumented

    Declaration

    Swift

    public func push(_ pushingController: UIViewController, keepLast keepLastCount: Int)
  • Undocumented

    Declaration

    Swift

    public func contains<T>(controllerType: T.Type) -> Bool where T : UIViewController
  • Undocumented

    Declaration

    Swift

    public func push(_ pushId: String, _ pushingController: UIViewController)