我已经创建了5 textFields。
并在tableView中创建tap以隐藏textfield的键盘。
UITapGestureRecognizer *tapTableView = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapTable)];
[_tableView addGestureRecognizer:tapTableView];
-(void)tapTable{
[txt1 resignFirstResponder];
[txt2 resignFirstResponder];
[txt3 resignFirstResponder];
[txt4 resignFirstResponder];
[txt5 resignFirstResponder];
}但是,它不是隐藏键盘,它被称为tapTable,但不是隐藏键盘。
我怎么能解决这个问题!
发布于 2015-11-17 08:02:36
之所以发生这种情况,是因为您没有设置IBOutlet并编写更多的高级代码,如下所示。不需要辞职每个文本字段。
-(void)tapTable{
[self.view endEditing:YES];
}发布于 2015-11-17 08:03:20
你不需要那样做。只管用
[self.view endEditing:YES];https://stackoverflow.com/questions/33751793
复制相似问题