UITextField和UIButton不可单击

时间:2018-07-03 07:17:18

标签: ios objective-c uitextfield svprogresshud

我正在实现用于URL检查的简单UI。为此,我使用了textField和button对象。

当我第一次运行程序时,textField和button可以正常工作,但是当我单击键盘上的完成按钮时,键盘将关闭。现在,我要编辑textField,当我尝试单击textField时,它不可单击或不显示键盘。该按钮发生了同样的事情,下一个按钮也无法单击。

这是我为按钮操作编写的代码

- (IBAction)urlNextButtonAction:(id)sender {

    [self.urlTextfield resignFirstResponder];

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

Please check this video you will understand the problem very easily

这是情节提要中的ViewController屏幕截图

enter image description here

2 个答案:

答案 0 :(得分:0)

可能有几个问题。

  1. 检查是否可能没有正确设置文本字段委托。
  2. 尝试调试文本字段委托方法。

如果您显示您在keyboardShouldReturn方法中编写的内容,将会很有帮助。

答案 1 :(得分:0)

似乎问题出在SVProgressHud上。任务完成后,应通过调用[SVProgressHud dismiss]将其删除,否则它将阻止UI