【发布时间】:2013-01-17 17:24:02
【问题描述】:
我想根据自定义值自动完成文本字段
在这里研究过 Google 和 SO UITextField Autocomplete - iPhone SDK
我试过了:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if ([string isEqualToString:@"Fac"]) {
_clientField.text = @"Factory";
}
return YES;
}
问题是我没有输入预测值Factory,只有输入值Fac
编辑
根据答案进行了尝试...
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if ([string isEqualToString:@"Fac"]) {
_clientField.text = [_clientField.text stringByReplacingCharactersInRange:range
withString:@"Factory"];
}
return NO;
}
还是一样
【问题讨论】:
标签: ios objective-c cocoa-touch