相关疑难解决方法(0)

自定义UITextField自动完成

我想在UITextField中实现自定义自动完成功能,该功能将使用我提供的值,而不是iPhone字典.有没有人知道怎么做或者能指出一些资源?

iphone ios

15
推荐指数
2
解决办法
2万
查看次数

自动完成UITextField

我想从自定义值自动完成文本字段

在这里研究了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;
}
Run Code Online (Sandbox Code Playgroud)

问题是我没有输入预测值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;
}
Run Code Online (Sandbox Code Playgroud)

还是一样

cocoa-touch objective-c ios

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios ×2

cocoa-touch ×1

iphone ×1

objective-c ×1