Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在文本字段的图标中设置“编辑”文本而不是图像_Ios_Swift - Fatal编程技术网

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

Ios 在文本字段的图标中设置“编辑”文本而不是图像,ios,swift,Ios,Swift,我想在我的文本字段中有一个图标,上面写着“编辑”。我只能在文本字段的图标中设置图像。我想询问是否可以在图标中添加字符串。尝试添加 emailField.leftViewMode = UITextFieldViewMode.Always 默认的leftViewMode为Never “Swift 4”的更新代码版本: emailField.leftViewMode = UITextFieldViewMode.always emailField.leftViewMode = .always 希望

我想在我的文本字段中有一个图标,上面写着“编辑”。我只能在文本字段的图标中设置图像。我想询问是否可以在图标中添加字符串。

尝试添加

emailField.leftViewMode = UITextFieldViewMode.Always
默认的leftViewMode为Never

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

emailField.leftViewMode = UITextFieldViewMode.always

emailField.leftViewMode = .always
希望这对您有所帮助:谢谢

创建一个UIButton并将其用作文本字段的左视图

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

您可以使用rightView属性并为按钮提供图像和文本。是的,如果您在文本字段的右视图或左视图中使用按钮,则可以将带有图标的字符串放入。如果你不打算本地化应用程序,使用右视图或左视图是可以的