Add image to UITextField in Swift

Mohammed Drame
Dec 15, 2020
Code below ๐Ÿ‘‡๐Ÿฟ
lazy var testTextfied: UITextField = {
let testTextfield = UITextField(frame: CGRect(x: 50, y: 150, width: 300, height: 40))
testTextfield.placeholder = "Amount"
testTextfield.font = UIFont.systemFont(ofSize: 15)
testTextfield.borderStyle = UITextField.BorderStyle.roundedRect
testTextfield.clearButtonMode = UITextField.ViewMode.whileEditing
// Left View โ€ผ๏ธโœ…
let leftVeiwView = UIView(frame: CGRect(x: 10, y: 0, width: 40, height: 40))
testTextfield.leftView = leftVeiwView
testTextfield.leftViewMode = .always
let iconImage = UIImageView(frame: CGRect(x: 10, y: 5, width: 30, height: 30))
iconImage.image = UIImage(named: "liberia")
leftVeiwView.addSubview(iconImage)
return testTextfield
}()

Github: https://github.com/mdrame/UITextfieldLeftView

--

--