1

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

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

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

- (IBAction)urlNextButtonAction:(id)sender {

    [self.urlTextfield resignFirstResponder];

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

请查看此视频,您将很容易理解问题

这是来自故事板的 ViewController 屏幕截图

在此处输入图像描述

4

2 回答 2

0

这可能有几个问题..

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

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

于 2018-07-03T07:28:33.157 回答
0

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

于 2018-07-03T07:34:51.350 回答