Значок поиска в строке в iphone - PullRequest
1 голос
/ 07 января 2012

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

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

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

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

Ответы [ 2 ]

5 голосов
/ 07 января 2012

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

0 голосов
/ 04 февраля 2012

Правильный ответ 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;
}

Несколько дополнительных комментариев в статье моего блога " Как получить увеличительное стеклов индекс UITableView"(извините за ссылку, я не хотел копировать и вставлять все содержимое).

...