добавить префикс внутри текстового поля в swift (iOS) - PullRequest
0 голосов
/ 14 сентября 2018

Я хочу создать текстовое поле с префиксом «R_», которое нельзя редактировать. вот мой код ...

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    if (pay_amount.text?.count)! == 2 {
        pay_amount.text = "R_"
        return false
    }else{

        return true
    }
}

1 Ответ

0 голосов
/ 14 сентября 2018

Проверьте диапазон:

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    return range.lowerBound > 1 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...