具有自动建议的搜索功能

时间:2012-09-28 23:47:13

标签: iphone ios search

我希望我的用户能够在搜索文本字段时获得选择。作为例子,如果我正在搜索苹果,那么在我得到的选择,如苹果,苹果商店等。我是这个主题的新手。非常感谢提前!

1 个答案:

答案 0 :(得分:4)

你可以做,如果数据在你身边

if([textField.text length] > 0 || textField.text != nil)
    {
        for(int i = 0; i < [array1 count]; i++)
        {
                NSString *strName = [NSString stringWithFormat:@"%@", [[array1 objectAtIndex:i] valueForKey:@"value"]];         
                if([[strName lowercaseString] hasPrefix:[newString lowercaseString]])
                {
                    [array2 addObject:[array1 objectAtIndex:i]];
                }
            }
        }
    }

中添加此代码
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

根据您的框架在UITableView下方添加UITextField。在UITableView

中显示Array2详细信息

试试这可能会帮助你