BaseUITableViewController

open class BaseUITableViewController: UITableViewController

BaseUITableViewController is a subclass of UITableViewController. 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";
  • 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

    nibNameOrNil

    Nib Name

    nibBundleOrNil

    Nib Bundle Name

    backButton

    Flag for back button

  • 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

    nibNameOrNil

    Nib Name

    nibBundleOrNil

    Nib Bundle Name

    backButtonForced

    Flag to show back button by force

  • 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)
  • Setting up custom back button.

    Declaration

    Swift

    open func backButtonTapped()