UITextField и UIButton не активируются
Я реализую простой интерфейс для проверки URL. Для этого я использовал объекты textField и button.
Когда я запускаю программу в первый раз, textField и кнопка будут работать нормально, но когда я нажимаю кнопку "Готово" на клавиатуре, клавиатура закрывается. Теперь я хочу отредактировать textField, и когда я пытаюсь нажать на textField, он не активируется или не показывает клавиатуру. То же самое произошло с кнопкой, следующая кнопка также не активируется.
Вот код, который я написал для действия кнопки
- (IBAction)urlNextButtonAction:(id)sender {
[self.urlTextfield resignFirstResponder];
[SVProgressHUD showWithStatus:@"Verifying URL"];
[self URLValidationMethod];
}
Пожалуйста, проверьте это видео, вы поймете проблему очень легко
Это скриншот ViewController из раскадровки
2 ответа
Там может быть несколько проблем с этим..
- Убедитесь, что делегат Textfield может быть не установлен или установлен неправильно.
- Попробуйте отладить методы делегата текстового поля, работают ли они.
было бы полезно, если бы вы показали, что вы написали в методе keyboardShouldReturn.
Кажется, что проблема с SVProgressHud
, Вы должны удалить его, как только ваша задача будет выполнена, позвонив [SVProgressHud dismiss]
или это заблокирует UI
,