BaseUINavigationController

open class BaseUINavigationController: UINavigationController

BaseUINavigationController is a subclass of UINavigationController. It has some extra proporties and support for SyncEngine.

  • Flag for whether to resize the values for iPad.

    Declaration

    Swift

    @IBInspectable open var sizeForIPad:Bool = false;
  • Navigation background Color key from SyncEngine.

    Declaration

    Swift

    @IBInspectable open var bgColor:String? = nil
  • Navigation tint Color key from SyncEngine.

    Declaration

    Swift

    @IBInspectable open var tintColor:String? = nil
  • Font name key from Sync Engine.

    Declaration

    Swift

    @IBInspectable open var fontName:String = "fontRegular"
  • Font size/style key from Sync Engine.

    Declaration

    Swift

    @IBInspectable open var fontStyle:String = "medium"
  • Font color key from Sync Engine.

    Declaration

    Swift

    @IBInspectable open var fontColor:String? = nil
  • Flag for Navigation bar Shadow - default value is true

    Declaration

    Swift

    @IBInspectable open var hasShadow:Bool = true
  • Overridden constructor to setup/ initialize components.

    Parameter

    Parameter rootViewController: Root View Controller of Navigation

    Declaration

    Swift

    override public init(rootViewController: UIViewController)

    Parameters

    rootViewController

    Root View Controller of Navigation

  • Overridden constructor to setup/ initialize components.

    • Parameters:
      • nibNameOrNil: Nib Name
      • nibBundleOrNil: Nib Bundle Name

    Declaration

    Swift

    override public init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?)

    Parameters

    nibNameOrNil

    Nib Name

    nibBundleOrNil

    Nib Bundle Name

  • Required constructor implemented.

    Declaration

    Swift

    required public init?(coder aDecoder: NSCoder)
  • Overridden method to setup/ initialize components.

    Declaration

    Swift

    override open func viewDidLoad()
  • Overridden method to receive memory warning.

    Declaration

    Swift

    override open func didReceiveMemoryWarning()