我正在尝试创建自定义自动完成UITextField
。我正在试图弄清楚如何开始。
我的设置将是这样的:我必须将class
继承为UITableView
- @interface MyClass : UITableView
。我在名为MyClass
的{{1}} UITextField
中有一个属性。
如何使toTextField
等于toTextField
?
(我知道这是可能的,因为这个项目有相同类型的东西。AutoComplete。这不是我的项目。)
我要将toTextField
(从故事板)类设置为我的自定义类。 (textField's
)
如果不清楚,请在评论中提出澄清。
答案 0 :(得分:0)
您需要创建一个IBOutlet并将其与故事板中的文本字段相关联。
@interface MyClass : UITableView{
IBOutlet UITextField *myTextField;
}
然后,您可以使用您在代码中提供的任何名称来引用文本字段。
MyClass *myClass = [[MyClass alloc] init];
myClass.toTextField = myTextField.text;
答案 1 :(得分:0)
storyboard
。 tableview
创建子类
此。可能你会以你的方式实现这一点,但那样做 很难为你管理。
UIView
并在其中添加textfield
和tableview
。
当用户开始输入并且会匹配某些结果时,会显示tableview
并增加视图的高度,否则会关闭tableview
并将视图高度降低到textfield
高度。