LoginView

class LoginView : UIView

This is login View

Properties

  • This is a UITextField which is used to input username

    Declaration

    Swift

    @IBOutlet
    var usernameTextField: UITextField!
  • Undocumented

    Declaration

    Swift

    @IBOutlet
    var passwordTextField: UITextField!
  • This is a UIButton which is used to press for logiin

    Declaration

    Swift

    @IBOutlet
    var loginButton: UIButton!
  • This is a UIButton

    Declaration

    Swift

    @IBOutlet
    var backgroundView: UIButton!
  • This is a NSLayoutConstraint which is used for bottom bonstraint

    Declaration

    Swift

    @IBOutlet
    var viewBottomConstraint: NSLayoutConstraint!
  • This is a UIImageView used to display a person icon

    Declaration

    Swift

    @IBOutlet
    var personIcon: UIImageView!
  • This is a UIImageView used to display a lock icon

    Declaration

    Swift

    @IBOutlet
    var lockIcon: UIImageView!
  • This is a UIiew

    Declaration

    Swift

    @IBOutlet
    var view: UIView!

Methods

  • Customise the LoginView

    Declaration

    Swift

    func customisation()
  • Show the keyboard

    Declaration

    Swift

    @objc
    func keyboardWillShow(notification: NSNotification)
  • Hide the keyboard

    Declaration

    Swift

    @objc
    func keyboardWillHide(notification: NSNotification)
  • Perform when the login Button is pressed

    Declaration

    Swift

    @IBAction
    func loginButtonPressed(_: Any)
  • This function will hide LoginView when it is being called

    Declaration

    Swift

    @IBAction
    func hideLoginView(_: Any)

View Lifecycle

  • Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file. Load customisation function

    Declaration

    Swift

    override func awakeFromNib()