我正在开发ios 7应用程序,我正在开发动物详细信息应用程序。我为动物类别列表创建了第一个表视图,为特定类别中的动物列表创建了第二个tableview,为动物详细Web视图创建了第三个Web视图。我需要在第一个屏幕中实现搜索功能,该搜索功能应该显示搜索项目取决于用户查询。如何实现此功能。
答案 0 :(得分:0)
在您创建第一个tableview的数组上实现搜索。
tempArray = [NSmutableArray alloc] init];
2.对于ex,假设用户输入搜索字符串" S"。
3.浏览您创建第一个tableView的数组。
for(int i = 0, i< [yourArray count], i++)
{
NSString *str = [yourArray objectAtIndex:i];
if ([str rangeOfString:@"S"].location == NSNotFound) {
NSLog(@"str does not contain your searched string");
} else {
[tempArray addObject:str];
}
}
现在使用tempArray重新加载你的tableview。
为了显示我使用了用户输入的静态字符串的核心功能,您可以使用属性创建动态,并为其分配由用户输入的字符串,然后实现搜索。