Форма Eureka при проверке редактирования

В структуре Eureka Form есть способ проверки текстовых полей при редактировании, как это могут делать методы делегата текстового поля. Например

Мне нужно разрешить только строки, содержащие предопределенный набор символов, и когда пользователь пытается ввести недопустимый символ или вставить строку, содержащую недопустимые символы, я блокирую действие.

Я, конечно, могу добиться этого с помощью этих методов делегирования, но мне нужно знать, есть ли какие-либо внутренние методы в структуре для достижения этого?


person C4se    schedule 17.05.2021    source источник
comment
Вы читали документацию?   -  person vadian    schedule 17.05.2021
comment
Я это сделал, и не было никакой информации о контроле входных данных, кроме сообщения об ошибках проверки.   -  person C4se    schedule 17.05.2021


Ответы (1)


Я обнаружил, что нам нужно переопределить следующий метод в нашем подклассе FormViewController.

func textInput<T>(_ textInput: UITextInput, shouldChangeCharactersInRange range: NSRange, replacementString string: String, cell: Cell<T>) -> Bool
person C4se    schedule 17.05.2021