【发布时间】:2021-02-07 18:05:30
【问题描述】:
我有一个UITextField,我想在左侧设置一个图标图像。这是我的代码。谁能指出我的错误?
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
}
【问题讨论】:
标签: swift uitextfield layoutsubviews