2012-01-07 1 views
1

Я делаю список контактов в своем приложении. В качестве контактного приложения есть значок поиска в верхней части алфавитного списка, как показано на изображении. Я хочу сделать это так же, но мы не можем добавить изображение в массив для sectionIndexTitlesForTableView в этом методеПоиск Значок в строке в iphone

Так meas Мне нужен этот символ этого изображения.

Кто-нибудь знает, как сделать этот символ в массиве .... enter image description here

Заранее спасибо

+0

Дубликат http://stackoverflow.com/questions/235120/whats-the-uitableview-index-magnifying-glass-character – Cyrille

ответ

5

Использование @"{search}" в начале вашего массива, или просто константа UITableViewIndexSearch (лучше всего).

0

Правильный ответ UITableViewIndexSearch, пример кода из моего приложения доступны в App Store:

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView 
{ 
NSMutableArray *titles = [NSMutableArray arrayWithCapacity:[self.myList count]+1]; 
[titles addObject:UITableViewIndexSearch]; 

if (tableView == self.searchDisplayController.searchResultsTableView) 
{ 
    for (NSString *item in self.filteredList) 
     [titles addObject:[item substringToIndex:1]]; 
} 
else 
{ 
    for (NSString *item in self.myList) 
     [titles addObject:[item substringToIndex:1]]; 
} 
return titles; 
} 

Несколько дополнительных комментариев в моем блоге статью «How to Get Magnifying Glass into UITableView Index» (извините о ссылке, не хотел копия & вставьте все это).

 Смежные вопросы

  • Нет связанных вопросов^_^