Intereting Posts
Разделите UIImage на две части вдоль UIBezierPath Ping приводит к ошибке «Host is Down» (но это не так) после обновления iOS 10 iOS передает данные из таблицы в новый вид Литеральный синтаксис для массивов в Obj-c Какая минимальная версия iOS, необходимая для использования Facebook iOS SDK 3.1? Создайте границу uview 0.5px в устройстве без сетчатки Qt для iOS QPainter :: drawText висит в течение нескольких секунд, когда он вызывается Методы UIImagePickerControllerDelegate, не вызываемые при делегировании не UIViewController iphone – создать http-сервер и подключиться через точку доступа Отклонить порожденные взгляды детей на UIActivityViewController Добавление метаданных в аудиофайл Использование iOS Twitter Streaming API для получения общедоступных твитов в нужном месте Настройка изображения UIImageView влияет на ограничения макета EXC_BAD_ACCESS (код = 2, адрес = 0x20), даже если NSZombieEnabled Как я могу выполнить работу с перенаправленными запросами?

Индекс раздела UITableView не отвечает

У меня есть табличное представление с включенными индексами раздела. Все индексы отображаются правильно, однако я не могу заставить значок поиска фактически отвечать. Изображение слева показывает, насколько высока таблица, которая будет прокручиваться после использования полосы прокрутки указателя раздела справа, но она должна отображаться с дизайном правой стороны. Любая помощь приветствуется!!

Левая сторона показывает, что происходит, когда я просматриваю индекс раздела. Он останавливается на A, но я хочу, чтобы значок поиска привел к прокрутке таблицы вверх

В этом случае я всегда делал специальную прокрутку для строки поиска и возвращал -1 из метода делегата.

Мой tableView: sectionForSectionIndexTitle: atIndex: выглядит так: не уверен, есть ли лучший способ:

- (NSInteger)tableView:(UITableView *)tv sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index { NSInteger section = -1; if ([title isEqualToString:UITableViewIndexSearch]) { CGRect searchBarFrame = self.searchDisplayController.searchBar.frame; [tv scrollRectToVisible:searchBarFrame animated:NO]; } else { section = whatever logic you use to determine section } return section; } 

BTW, это использует свойство searchDisplayController.