Tôi chỉ muốn thêm một số điều nữa ở đây:
Nếu bạn muốn thêm hình ảnh UITextFieldở bên trái, hãy sử dụng leftViewthuộc tính củaUITextField 
Chú ý:  Đừng quên đặt leftViewModeđể UITextFieldViewMode.Alwaysvà cho lẽ phải rightViewModeđể UITextFieldViewMode.Always andmặc định làUITextFieldViewModeNever 
ví dụ
Để thêm hình ảnh ở phía bên trái
textField.leftViewMode = UITextFieldViewMode.Always
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
let image = UIImage(named: imageName)
imageView.image = image
textField.leftView = imageView
Để thêm một hình ảnh ở phía bên phải
textField.rightViewMode = UITextFieldViewMode.Always
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
let image = UIImage(named: imageName)
imageView.image = image
textField.rightView = imageView
LƯU Ý: một số điều bạn cần chú ý khi thêm hình ảnh ở UITextFieldbên trái hoặc bên phải.
- Đừng quên cung cấp một khung - ImageViewmà bạn sẽ thêm vào- UITextField
 - let imageView = UIImageView (frame: CGRect (x: 0, y: 0, width: 20, height: 20)) 
- nếu nền hình ảnh của bạn là màu trắng thì hình ảnh sẽ không hiển thị trên - UITextField
 
- nếu bạn muốn thêm hình ảnh vào vị trí cụ thể mà bạn cần thêm - ImageViewlàm chế độ xem phụ của- UITextField.
 
Cập nhật cho Swift 3.0
@Mark Moeykens đã sử dụng nó một cách tuyệt vời và biến nó thành @IBDesignable .
Tôi đã sửa đổi và thêm một số tính năng khác (thêm Dòng dưới cùng và phần đệm cho hình ảnh bên phải) trong này.
LƯU Ý nếu bạn muốn thêm hình ảnh ở phía bên phải, bạn có thể chọn Force Right-to-Lefttùy chọn semantictrong trình tạo giao diện (Nhưng đối với phần đệm hình ảnh bên phải sẽ không hoạt động cho đến khi bạn ghi đè phương thức rightViewRect).

Tôi đã sửa đổi điều này và có thể tải xuống nguồn từ đây ImageTextField
