目前使用Xcode在Swift中工作,但我想将一个图像图标添加到文本字段的占位符位置。许多现代UI设计在其登录/注销页面上具有此功能。我怎么能够实现这样的东西?
答案 0 :(得分:0)
您可以使用Interface Builder添加UIButton
,并将图像和文本合并到一个对象中。
只需将UIButton
从对象库面板拖放到UIViewController
即可。检查“属性”检查器,并使用Assets Catalog或从已添加到项目库中的图像将“图像”属性设置为已添加到项目中的图像。然后将Title属性设置为您要显示的文本。然后,您可以在“边缘”下拉属性中选择“图像”,并调整图像相对于文本的位置。
答案 1 :(得分:0)
您可以查看此代码中的文字字段图片图标
@IBOutlet weak var name: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
name.leftViewMode = .always
let nameimage = UIImageView()
nameimage.frame = CGRect(x: 0, y: 0, width: 25, height: 25)
let anam = #imageLiteral(resourceName: "m")
nameimage.image = anam
name.leftView = nameimage
}