小编Flo*_*v03的帖子

UISearch酒吧不区分大小写?

在表视图中,我设置了一个UISearchBar,设置了委托,并添加了协议.

当用户点击一个单词时,一切都没问题,除了"网球"的搜索与"网球"不同.

如何使搜索栏成为不区分大小写的UISearchBar?这是我的代码,我认为evrything发生:

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
 [tableData removeAllObjects];// remove all data that belongs to previous search
 if([searchText isEqualToString:@""]||searchText==nil){
  [myTableView reloadData];
  return;
 }
 NSInteger counter = 0;
 for(NSString *name in dataSource)
 {
  NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];
  NSRange r = [name rangeOfString:searchText];
  if(r.location != NSNotFound)
   [tableData addObject:name];
  counter++;
  [pool release];
 }
 [myTableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)

iphone case-sensitive uisearchbar ios

5
推荐指数
2
解决办法
3254
查看次数

标签 统计

case-sensitive ×1

ios ×1

iphone ×1

uisearchbar ×1