У меня есть приложение, где у меня есть UITableView
с разделами, прокручиваемыми сбоку через sectionIndexTitlesForTableView:
.
В tableHeaderView
UITableView
я хочу добавить UISearchBar
, который я хочу вести, как тот, который Apple использует в своем новом приложении "Контакты" в iOS7. Но я не могу заставить его работать.
Строка поиска не на 100% ширины экрана, а вместо этого имеет правую сторону от индекса раздела.
Мои вопросы:
- Как получить ширину полосы поиска до 100%, если она
tableHeaderView
дляUITableView
, которая имеет индекс видимого раздела? - Как создать переход, например, в приложении "Контакты" для iOS 7, где скрывается панель навигации, а серый стол поиска находится в строке состояния?
Я уже пробовал несколько вещей, включая добавление строки поиска на панели навигации и использование UISearchBarController
, но я не могу найти хорошую документацию на веб-сайте Apple о том, как ее создать. Кроме того, руководство перехода от iOS6 к iOS7 не помогло мне.
Вот две картины, которые иллюстрируют мою проблему: