Shadberrow
5/24/2017 - 6:29 PM

How to set padding for UITextField in Swift.

How to set padding for UITextField in Swift.

extension UITextField {
    func setLeftPadding(_ padding: CGFloat) {
        let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: padding, height: self.frame.height))
        self.leftView = paddingView
        self.leftViewMode = .always
    }
}

USAGE:

myTextField.setLeftPadding(13)