Скрыть строку индекса при поиске в UITableView

Я реализовал панель поиска и возможность индексирования для своего табличного представления. Хорошо работает. Однако я заметил, что когда я щелкаю в строке поиска, индекс все еще доступен, и нажатие на него приводит к непредсказуемым результатам. Вместо отладки я подумал, что будет проще скрыть индекс:)

В других местах я нашел ссылки на вызов sectionIndexTitlesForSectionViewи возврат nil. Итак, когда я щелкаю в поле поиска, в searchBarTextDidBeginEditingя сделал явный вызов [self sectionIndexTitlesForSectionView:[self tableView]].

В результате sectionIndexTitlesForSectionViewвызывается и возвращает nil, но индекс все еще присутствует.

Буду признателен за любые идеи/предложения! Тони.

6
задан Tony 15 July 2012 в 18:03
поделиться