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)