Я реализовал панель поиска и возможность индексирования для своего табличного представления. Хорошо работает. Однако я заметил, что когда я щелкаю в строке поиска, индекс все еще доступен, и нажатие на него приводит к непредсказуемым результатам. Вместо отладки я подумал, что будет проще скрыть индекс:)
В других местах я нашел ссылки на вызов sectionIndexTitlesForSectionView
и возврат nil. Итак, когда я щелкаю в поле поиска, в searchBarTextDidBeginEditing
я сделал явный вызов [self sectionIndexTitlesForSectionView:[self tableView]]
.
В результате sectionIndexTitlesForSectionView
вызывается и возвращает nil, но индекс все еще присутствует.
Буду признателен за любые идеи/предложения! Тони.