Включить и отключить клавишу возврата клавиатуры по требованию в iOS
У меня есть UITextField. Пока пользователь печатает, я использую
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
проверить строку. И если строка верна, я хочу включить ключ возврата; если он недействителен, я хочу отключить ключ возврата. Есть ли способ сделать это?
Например, ключ возврата будет отключен, пока пользователь вводит символы вavai
, Тогда возврат станет активным после того, как пользователь закончит вводavail
, Тогда возврат будет отключен снова как пользовательские типыavailabl
; затем снова включите как пользовательские типыavailable
.