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