Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 编辑文本字段时,如何显示我们自己的建议?_Iphone_Xcode_Uitextfield - Fatal编程技术网

Iphone 编辑文本字段时,如何显示我们自己的建议?

Iphone 编辑文本字段时,如何显示我们自己的建议?,iphone,xcode,uitextfield,Iphone,Xcode,Uitextfield,我有一个文本字段和一个包含一组单词的数组。当我们编辑文本字段时,它将显示字典中的一些建议文本。我只想显示数组中的建议,而不是字典中的建议。我如何才能做到这一点?您可以使用UITableView作为建议列表。在文本字段编辑中,您可以筛选数组并重新加载表数据。是您要查找的 同样也可以工作,但看起来不同。我不理解这个问题,正如卡马沙德所说,请发布一些代码。试试这个开源控件@Kamarshad:NSArray*myarray=[[NSArray alloc]initWithObjects:@“ant”,

我有一个文本字段和一个包含一组单词的数组。当我们编辑文本字段时,它将显示字典中的一些建议文本。我只想显示数组中的建议,而不是字典中的建议。我如何才能做到这一点?

您可以使用UITableView作为建议列表。在文本字段编辑中,您可以筛选数组并重新加载表数据。

是您要查找的


同样也可以工作,但看起来不同。

我不理解这个问题,正如卡马沙德所说,请发布一些代码。试试这个开源控件@Kamarshad:NSArray*myarray=[[NSArray alloc]initWithObjects:@“ant”,“all”,“bat”,“ball”,nil];如果我在文本字段中输入字母“a”,应该会出现一个弹出窗口,其中包含单词“ant”和“all”。如果我单击其中一个单词,word应该输入到textfield。假设用户将使用此textfield获取与输入的文本相对应的内容,则似乎没有什么搜索功能。您应该使用UITextField的委托方法。
-(void)textFieldDidBeginEditing:(UITextField*)textField
在此方法中,您应该编写一些搜索代码,将输入的文本与数据源进行比较,并在UITableView中显示搜索结果。