-1
我试过下面的代码。请帮我做简单的搜索tableview简单在目标c搜索tableview
在此先感谢。
-(BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if(textField == txt_search)
{
NSInteger counter = 0;
if ([string isEqualToString:@""])
{
strTemp = [strTemp substringToIndex:[strTemp length] - 1];
}
else
{
strTemp=(NSMutableString *)[strTemp stringByAppendingString:string];
}
[arr_search_State_Searched removeAllObjects];
for(int s=0; s<[arr_StateList count]; s++)
{
NSString *name=[arr_StateList objectAtIndex:s];
NSRange r;
r =[[name lowercaseString] rangeOfString:[strTemp lowercaseString]];
if(r.location != NSNotFound)
{
[arr_search_State_Searched addObject:[arr_StateList objectAtIndex:s]];
}
counter++;
}
if(strTemp.length == 0)
{
textField.text = @"";
strTemp = @"";
[textField resignFirstResponder];
[arr_search_State_Searched removeAllObjects];
}
[tbl_search reloadData];
}
return YES;
}
我已经搜索了许多代码,但显示了许多文件,以进行简单搜索。我只是想整理和简单的代码