I have a UITextField
where I want to set an icon image on the left side. Here is my code for it. Can anyone please point out my mistake?
override func layoutSubviews() {
super.layoutSubviews()
self.layer.cornerRadius = self.bounds.height/2
self.layer.borderWidth = 2.0
self.layer.borderColor = UIColor.white.cgColor
self.leftViewMode = .always
let iconImageView = UIImageView(frame: CGRect(x: 5, y: 5, width: self.bounds.height - 10, height: self.bounds.height - 10))
iconImageView.image = UIImage(named: "email")
let iconView = UIView()
iconView.frame = iconImageView.bounds
iconView.addSubview(iconImageView)
self.leftView = iconView
self.tintColor = .white
}