我想從一個自定義值自動完成的UITextField
自動完成文本字段已經研究了谷歌和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;
}
還是一樣
謝謝!,已經這麼多年了!最後排序! – JSA986