UITextField и UIButton не активируются

Я реализую простой интерфейс для проверки URL. Для этого я использовал объекты textField и button.

Когда я запускаю программу в первый раз, textField и кнопка будут работать нормально, но когда я нажимаю кнопку "Готово" на клавиатуре, клавиатура закрывается. Теперь я хочу отредактировать textField, и когда я пытаюсь нажать на textField, он не активируется или не показывает клавиатуру. То же самое произошло с кнопкой, следующая кнопка также не активируется.

Вот код, который я написал для действия кнопки

- (IBAction)urlNextButtonAction:(id)sender {

    [self.urlTextfield resignFirstResponder];

    [SVProgressHUD showWithStatus:@"Verifying URL"];
    [self URLValidationMethod];
}

Пожалуйста, проверьте это видео, вы поймете проблему очень легко

Это скриншот ViewController из раскадровки

введите описание изображения здесь

2 ответа

Там может быть несколько проблем с этим..

  1. Убедитесь, что делегат Textfield может быть не установлен или установлен неправильно.
  2. Попробуйте отладить методы делегата текстового поля, работают ли они.

было бы полезно, если бы вы показали, что вы написали в методе keyboardShouldReturn.

Кажется, что проблема с SVProgressHud, Вы должны удалить его, как только ваша задача будет выполнена, позвонив [SVProgressHud dismiss] или это заблокирует UI,

Другие вопросы по тегам