Образец кода UISearchBar [закрыто]

Реализация панели поиска может быть сложным делом, и яЯ изо всех сил пытаюсь заставить это работать для моей ситуации. Вот's коллекция примеров кода, который яМы нашли для реализации UISearchBar. Пожалуйста, поделитесь любым другим под вами "мы попадаем ниже.

Apple,TableSearch В коде реализован контактный поиск простого табличного представления.

Начало iPhone Dev Book'sРазделы В примере кода реализована панель поиска в секционном представлении таблицы. Данные взяты из списка.

Поваренная книга разработчиков iPhone Глава 8, 10aПанель поиска пример ищет таблицу имен цветов. Выбор названия цвета меняет оттенок панели поиска. Также см. Их главу 9 01a-Поиск людей приложение.

iPhoneSDK»исходный кодTableViewPart6 выполняет поиск в таблице названий стран с двумя разделами для посещения стран и посещаемых.

Стэнфорд»с классом программирования приложений iPhone08-MyTableView образец фильтрует простой список имен.

 Justin Searls27 февр. 2010 г., 18:00
Я выиграл'не одобряю это, потому что этоТочно, но никто, нацеленный на SDK 3.0 и выше, не должен рассматривать этот подход. Смотрите ответ ниже.
 Corey Floyd20 авг. 2009 г., 03:46
Вы можете проверить это руководство:iphonesdkarticles.com/2009/01/...
 Jonah20 авг. 2009 г., 08:24
Спасибо! Хотя это учебное пособие для одной из приведенных выше ссылок на примеры кода.

Ответы на вопрос(1)

Apple внедрила контроллер дисплея поиска в iPhone SDK 3.0. Вы можете перетащить это в заголовок вашего tableView или программно установить его как headerView. Вам нужно только установить несколько простых параметров (например, dataSource, который является просто UITableViewDatasource и viewController, где должны отображаться результаты). Это дает вам точно такой же внешний вид, как приложение для контактов и все другие приложения Apple (вы также можете установитьприцелы как почтовое приложение)

 Jonah21 авг. 2009 г., 04:45
Новый Контроллер Отображения Поиска хорош, если вы не хотите создать более индивидуальный дизайн для панели поиска. В моем проекте у меня есть кнопка, с помощью которой появляется панель поиска. У меня нетt выяснил способ использования контроллера отображения поиска с панелью поиска, которая добавлена программно до сих пор.
 elslooo21 авг. 2009 г., 11:49
Панель поиска, которая создается UISearchDisplayController, также является просто UISearchBar и может вызываться [yourSearchDisplayController searchBar]
 Jonah21 авг. 2009 г., 23:42
Спасибо яЯ посмотрю на это.

Ваш ответ на вопрос