Я хочу ограничить количество символов, которые пользователи могут вводить на клавиатуре iPhone, поэтому я создал собственный массив. например Массив, включающий 0 ~ 9 и точку, чтобы позволить пользователям вводить цену. Тогда я могу return NO
для -(BOOL)textField:shouldChangeCharactersInRange:replacementString:
, если строка замены отсутствует в массиве.
Проблема в том, что кнопка возврата также отключена, когда я использую этот массив для фильтрации текста. Любые идеи о том, как включить кнопку возврата назад
Другая проблема заключается в том, что я хочу позволить пользователям вводить их имена, и поэтому я не хочу, чтобы они переключались на цифры и знаки препинания (кнопка возврата также блокируется, если я использую массив для фильтрации). Как отключить кнопку переключения на клавиатуре (теперь я просто ограничиваю их вводом ~ z, пробела и ".", Но я думаю, что отключение кнопки переключения может быть лучше)?