我试过了-How to disable/enable the return key in a UITextField?,但这会导致编译错误。
要求:应该禁用返回键,直到用户输入9个字符为止。
我尝试了textfield.enablesReturnKeyAutomatically = YES;
,当文本字段中没有可用的输入文本时,将禁用此返回键。
有什么解决办法吗?
最佳答案
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
if (newString.length == 9) {
self.txtTextField.enablesReturnKeyAutomatically = YES;
}
return (newString.length<=10);
}
关于ios - iOS:使用 objective-c 禁用键盘中的返回键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41587790/