Неожиданное поведение UITextField при использовании EditChanged в SwiftIOS

Программируем под IOS
Ответить
Anonymous
 Неожиданное поведение UITextField при использовании EditChanged в Swift

Сообщение Anonymous »

Я использовал следующий код со своим UITextField.

Код: Выделить всё

nameTextField.addTarget(self, action: #selector(self.validateAllTextFieldDidChange(_:)), for: .editingChanged)
Я использую его некоторое время, но недавно поведение изменилось. Вначале метод validateAllTextFieldDidChange активируется только в том случае, если я пишу или удаляю символ в UITextField, но недавно, когда я нажимаю на UITextField, метод validateAllTextFieldDidChange уже активируется.
Это поведение изменилось. во всем приложении. Все UITextFields активируются, когда я просто нажимаю на них.
Я проверяю все «расширения UITextField», которые есть в моем коде, и комментирую их все, но поведение все еще существует.
Я понятия не имею, почему это происходит.
Любая идея о том, как это определить, будет очень полезна.

Подробнее здесь: https://stackoverflow.com/questions/793 ... d-in-swift
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»