繁体   English   中英

UITextField和UIButton不可单击

[英]UITextField and UIButton are not clickable

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

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

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

- (IBAction)urlNextButtonAction:(id)sender {

    [self.urlTextfield resignFirstResponder];

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

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

这是故事板中的ViewController屏幕截图

在此处输入图片说明

可能有几个问题。

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

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

看来问题出在SVProgressHud 您应该在完成任务后立即调用[SVProgressHud dismiss]将其删除,否则它将阻塞UI

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM