BaseUIViewController
open class BaseUIViewController: UIViewController
BaseUIViewController is a subclass of UIViewController. It has some extra proporties and support for SyncEngine.
-
Inspectable property for navigation back button - Default back button image is ‘NavBackButton’
Declaration
Swift
@IBInspectable open var backBtnImageName:String = "NavBackButton"; -
Flag for back button visibility.
Declaration
Swift
open var hasBackButton:Bool -
Flag for back button visibility by force.
Declaration
Swift
open var hasForcedBackButton:Bool -
Overriden title property to set title from SyncEngine (Hint ’#’ prefix).
Declaration
Swift
override open var title: String?
-
Overridden constructor to setup/ initialize components.
- Parameters:
- nibNameOrNil: Nib Name
- nibBundleOrNil: Nib Bundle Name
- backButton: Flag for back button
Declaration
Swift
public init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?, backButton:Bool)Parameters
nibNameOrNilNib Name
nibBundleOrNilNib Bundle Name
backButtonFlag for back button
- Parameters:
-
Overridden constructor to setup/ initialize components.
- Parameters:
- nibNameOrNil: Nib Name
- nibBundleOrNil: Nib Bundle Name
- backButtonForced: Flag to show back button by force
Declaration
Swift
public init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?, backButtonForced:Bool)Parameters
nibNameOrNilNib Name
nibBundleOrNilNib Bundle Name
backButtonForcedFlag to show back button by force
- Parameters:
-
Required constructor implemented.
Declaration
Swift
override public init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) -
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 setup/ initialize components.
Declaration
Swift
override open func viewWillAppear(_ animated: Bool)
-
Navigation back button tap handler.
Declaration
Swift
open func backButtonTapped()
View on GitHub
BaseUIViewController Class Reference