[英]Add icon or image in UITextField on left / right in Swift 4
[英]Add text and image to UITextField right side
如何在UITextField
右侧添加文本和图像。 我有一个UITextField
,它最初在它右边有一个文本/标签,当用户点击按钮时,同一个textField
现在将在UITextField
的右边有文字+图像
可以像这样添加图像,但是文本/标签又是什么呢?
txtField.rightViewMode = .always
txtField.rightView = UIImageView(image: UIImage(named: "selectdrop"))
为此,您可以在UIView
实例上创建并在其中添加UILabel
和UIImageView
,然后最终将该视图设置为textField
rightView
。 有些事情如下。
let rightView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 40))
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 60, height: 40))
label.text = "Text"
label.textColor = UIColor.red
label.textAlignment = .center
let imageView = UIImageView(frame: CGRect(x: 40, y: 0, width: 40, height: 40))
imageView.image = UIImage(named: "selectdrop")
rightView.addSubview(label)
rightView.addSubview(imageView)
txtField.rightView = rightView
txtField.rightViewMode = .always
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.