Ios 在objective c中隐藏键盘
我在一个视图中有几个文本字段,还有一个用来写国家。Ios 在objective c中隐藏键盘,ios,iphone,objective-c,keyboard,Ios,Iphone,Objective C,Keyboard,我在一个视图中有几个文本字段,还有一个用来写国家。 我希望当您在testField country中按下up键时,可以看到另一个视图,其中有一个UIPickerView来选择国家 然后放置以下代码,该代码与Tfu tfCountry的事件“Editing did begin”(编辑确实开始)关联。 - (IBAction)countryPressed:(id)sender { [_tfCountry endEditing:YES]; [_tfAdress resignFirs
我希望当您在testField country中按下up键时,可以看到另一个视图,其中有一个UIPickerView来选择国家
然后放置以下代码,该代码与Tfu tfCountry的事件“Editing did begin”(编辑确实开始)关联。
- (IBAction)countryPressed:(id)sender {
[_tfCountry endEditing:YES];
[_tfAdress resignFirstResponder];
[_tfCountry resignFirstResponder];
[_tfName resignFirstResponder];
[_tfEmail resignFirstResponder];
[_tfTelephone resignFirstResponder];
[_tfTaxID resignFirstResponder];
[self save];
_picker = [self.storyboard instantiateViewControllerWithIdentifier:@"PickerCountry"];
_picker.delegate = self;
[self.navigationController pushViewController:_picker animated:YES];
}
但键盘并没有像应该的那样消失他留在屏幕上,按下下一个视图的按钮 他不应该因为“辞职第一响应者”而沮丧
我做错了什么 我试着
[self.view endEditing:YES]
而且不起作用
如果我对视图更改部分进行注释,键盘不会消失,但会停止向文本字段发送数据尝试延迟隐藏它
[self performselector:@selector(hideKB) withObject:nil afterDelay:0.1];
-(hideKB){
[_tfAdress resignFirstResponder];
[_tfCountry resignFirstResponder];
[_tfName resignFirstResponder];
[_tfEmail resignFirstResponder];
[_tfTelephone resignFirstResponder];
[_tfTaxID resignFirstResponder];
}
试着把它藏起来
[self performselector:@selector(hideKB) withObject:nil afterDelay:0.1];
-(hideKB){
[_tfAdress resignFirstResponder];
[_tfCountry resignFirstResponder];
[_tfName resignFirstResponder];
[_tfEmail resignFirstResponder];
[_tfTelephone resignFirstResponder];
[_tfTaxID resignFirstResponder];
}
试着把它藏起来
[self performselector:@selector(hideKB) withObject:nil afterDelay:0.1];
-(hideKB){
[_tfAdress resignFirstResponder];
[_tfCountry resignFirstResponder];
[_tfName resignFirstResponder];
[_tfEmail resignFirstResponder];
[_tfTelephone resignFirstResponder];
[_tfTaxID resignFirstResponder];
}
试着把它藏起来
[self performselector:@selector(hideKB) withObject:nil afterDelay:0.1];
-(hideKB){
[_tfAdress resignFirstResponder];
[_tfCountry resignFirstResponder];
[_tfName resignFirstResponder];
[_tfEmail resignFirstResponder];
[_tfTelephone resignFirstResponder];
[_tfTaxID resignFirstResponder];
}
终于解决了键盘问题。虽然我创造了另一个。谢谢你终于解决了键盘问题。虽然我创造了另一个。谢谢你终于解决了键盘问题。虽然我创造了另一个。谢谢你终于解决了键盘问题。虽然我创造了另一个。非常感谢。