如何在xcode中将图像添加到占位符?

时间:2015-08-30 22:26:16

标签: ios swift

目前使用Xcode在Swift中工作,但我想将一个图像图标添加到文本字段的占位符位置。许多现代UI设计在其登录/注销页面上具有此功能。我怎么能够实现这样的东西?

2 个答案:

答案 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
}