我希望将HTAutocompleteTextField合并到我的项目中。
快速入门指南介绍了在创建新的文本字段对象时如何使用它
HTAutocompleteTextField *textField = [[HTAutocompleteTextField alloc] initWithFrame:CGRectMake(0,0,100,31)];
textField.autocompleteDataSource = [HTAutocompleteManager sharedManager];
textField.autocompleteType = HTAutocompleteTypeEmail;
我想将功能添加到现有的,继承的UITextField
,例如existingTextfield
中的MyViewController
。
MyViewController
是FrameWorkViewController
最好的方法是什么?
编辑 existingTextfield
是一个只读属性
答案 0 :(得分:1)
如果您在代码中创建并初始化了现有文本字段,只需像上面一样创建HTAutocompleteTextField
的实例,并将其分配给existingTextField
变量。 [UIViewController viewDidLoad]
是一个很好的地方。
如果您正在使用故事板或xib,请在Interface Builder中打开它,选择existingTextField并在自定义类字段中指定 HTAutocompleteTextField ,而不是默认值 UITextField (见下图)。不要忘记为代码中的文本字段指定数据源等。