Ios 当我点击文本字段并点击';我不显示键盘。我如何使用?

Ios 当我点击文本字段并点击';我不显示键盘。我如何使用?,ios,objective-c,uitextfield,Ios,Objective C,Uitextfield,我是新的iOS应用程序开发人员。当我点击textfield不显示键盘,但点击textfield显示光标点时,我想尝试一下。我怎么能试试这个? 我想试试这个代码,但它不起作用 - (void)textFieldDidBeginEditing:(UITextField *)textField { [textField resignFirstResponder]; } 如果您不允许人们点击TextField,请使用TextField的委托方法: (BOOL)textFieldShould

我是新的iOS应用程序开发人员。当我点击
textfield
不显示键盘,但点击
textfield
显示光标点时,我想尝试一下。我怎么能试试这个? 我想试试这个代码,但它不起作用

- (void)textFieldDidBeginEditing:(UITextField *)textField
{
    [textField resignFirstResponder];

}

如果您不允许人们点击TextField,请使用TextField的委托方法:

 (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
        return false;
    }

您可以调用该函数

并实现
.h
文件

@interface ViewController : UIViewController<UITextFieldDelegate>
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    if (!textField.inputView) {
        //it hides the keyboard, but cursor will show
        textField.inputView = [[UIView alloc] initWithFrame:CGRectZero];
    }
    return YES;
}

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    return NO;
}

很好的描述@Ravi