繁体   English   中英

将文本和图像添加到UITextField右侧

[英]Add text and image to UITextField right side

如何在UITextField右侧添加文本和图像。 我有一个UITextField ,它最初在它右边有一个文本/标签,当用户点击按钮时,同一个textField现在将在UITextField的右边有文字+图像

可以像这样添加图像,但是文本/标签又是什么呢?

txtField.rightViewMode = .always
txtField.rightView = UIImageView(image: UIImage(named: "selectdrop"))

为此,您可以在UIView实例上创建并在其中添加UILabelUIImageView ,然后最终将该视图设置为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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM