我有一个文字字段:
let usn_text_field: UITextField = {
let tf = UITextField()
tf.placeholder = "Username"
tf.translatesAutoresizingMaskIntoConstraints = false
tf.background = #imageLiteral(resourceName: "usericon2")
return tf
}()
此文本字段显示扩展图像的输入字段。但是我想在输入的左边有一个简单的图标,我该如何调整大小并重新定位图像呢?
答案 0 :(得分:4)
使用文本字段的leftView
属性,并在其中放置UIImageView
,将图片放置在文本字段的左侧。
tf.leftView = UIImageView(image: #imageLiteral(resourceName: "usericon2"))
如果要始终显示它,请更改文本字段的leftViewMode属性:
tf.leftViewMode = .always
答案 1 :(得分:3)
您可以使用leftView
UITextField
属性
let textField : UITextField = UITextField()
textField.leftView = UIImageView(image: UIImage(named: "your_image"))
textField.leftViewMode = .always