在文本字段的图标中设置“编辑”文本而不是图像

时间:2019-08-16 05:50:30

标签: ios swift

我想在我的文本字段中显示一个图标“ EDIT”。我只能在文本框的图标中设置图像。我想问一下是否可以在图标中放入字符串。

2 个答案:

答案 0 :(得分:1)

尝试添加

emailField.leftViewMode = UITextFieldViewMode.Always

(默认leftViewModeNever

“ Swift 4”的更新代码版本:

emailField.leftViewMode = UITextFieldViewMode.always

emailField.leftViewMode = .always

希望这对您有所帮助:)谢谢

答案 1 :(得分:0)

创建一个UIButton并将其用作文本字段的leftView

let editBtn = UIButton(type: .custom)
editBtn.contentEdgeInsets = UIEdgeInsets(top: 4, left: 4, bottom: 4, right: 4)
editBtn.setTitleColor(.black, for: .normal)
editBtn.setTitle("EDIT", for: .normal)
editBtn.sizeToFit()

textField.leftViewMode = .always
textField.leftView = editBtn