Ios 键盘不工作

Ios 键盘不工作,ios,objective-c,uitextfield,Ios,Objective C,Uitextfield,嗨,我不能解雇键盘。我有一个滚动视图,其中在其上有UITextFields。我试着用 [self.view endEditing:YES]; 及 我尝试在单个文本字段上使用辞职第一响应者,但没有用 这个问题只有当我点击一个文本字段时才会发生,当我用它录制时,我用它作为按钮 [textField resignFirstResponder] 但是老家伙,不管我做什么,都不要辞职,就像我在辞职之前试过使用endEditing一样。所以,我的问题是,在我的场景中可能会出现什么问题?有没有办法强制关闭键

嗨,我不能解雇键盘。我有一个滚动视图,其中在其上有UITextFields。我试着用

[self.view endEditing:YES];

我尝试在单个文本字段上使用辞职第一响应者,但没有用

这个问题只有当我点击一个文本字段时才会发生,当我用它录制时,我用它作为按钮

[textField resignFirstResponder]


但是老家伙,不管我做什么,都不要辞职,就像我在辞职之前试过使用endEditing一样。所以,我的问题是,在我的场景中可能会出现什么问题?有没有办法强制关闭键盘?

如果您希望文本字段充当按钮,请使用委托

textField.delegate=self;
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
   return NO;
}

对于辞职的第一响应者。。您是否为textfield设置了委托?是什么触发了调用
[textfield resignFirstResponder]的方法
?-(void)textField didbeginediting:(UITextField*)textField触发退出键盘的方法我的问题是,我使用-(void)textField didbeginediting:(UITextField*)textField退出按钮式的textField,该按钮将旧的文本框括起来,使其不能退出。使用textFieldShouldBeginEditing解决了这个问题。
textField.delegate=self;
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
   return NO;
}