カスタム値からテキストフィールドをオートコンプリートしたい
ここでGoogleとSOを調査したUITextFieldオートコンプリート-iPhoneSDK
私はこれを試しました:
- (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;
}
まだ同じ