在选择文本字段时更改默认文本和颜色

时间:2017-07-12 13:56:40

标签: swift xcode uikit

我想知道是否可以在选择字段时更改xib文件中文本字段中的默认文本。

例如,占位符为灰色的“电话号码”,然后在用户选择字段后,它会变为黑色的“+44”?

谢谢,

Feras

1 个答案:

答案 0 :(得分:4)

这应该可以通过改变UITextField委托的didBeginEditing函数中的text属性来实现,如下所示:

extension YourClass : UITextFieldDelegate {
    func textFieldDidBeginEditing(_ textField: UITextField) {
        textField.text = "+44"
    }
}