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