HTAutocompleteTextField

HTAutocompleteTextField

我希望将HTAutocompleteTextField纳入我的项目。

快速入门指南显示了在创建新的文本字段对象时如何使用它

HTAutocompleteTextField *textField = [[HTAutocompleteTextField alloc] initWithFrame:CGRectMake(0,0,100,31)];

textField.autocompleteDataSource = [HTAutocompleteManager sharedManager];
textField.autocompleteType = HTAutocompleteTypeEmail;


我想将功能添加到现有的继承的UITextField例如existingTextfield中的MyViewController

MyViewControllerFrameWorkViewController的子类

解决此问题的最佳方法是什么?

EDIT existingTextfield是只读属性

最佳答案

如果您现有的文本字段是在代码中创建和初始化的,则只需像上面一样创建HTAutocompleteTextField的实例,并将其分配给existingTextField变量。 [UIViewController viewDidLoad]是执行此操作的好地方。

如果使用情节提要板或xib,请在“界面生成器”中将其打开,选择existingTextField,然后在自定义类字段中指定HTAutocompleteTextField,而不是默认值UITextField(请参见下图)。不要忘记为代码中的文本字段指定数据源等。

09-06 17:52