Использование UISearchBar без UITableView - PullRequest
2 голосов
/ 14 декабря 2011

Я просматриваю пример кода TableSearch, предоставленный Apple.В методе cellForRowAtIndexPath, в зависимости от того, выполняется поиск элемента или нет, таблица обновляется.Мне было интересно, если этот тип функциональности может быть реализован без использования UITableView.Я пытаюсь скопировать эту функциональность с горизонтальным отображением карт.Размышляя вслух, предполагая, что это возможно, я бы

  • имел бы на моем горизонтальном дисплее карточек делегата, который может быть вызван, когда что-то напечатано в строке поиска.*

  • я бы подкласс UISearchBar добавить этот делегат, чтобы я мог сделать что-то вроде searchBar.myNewDelegate = horizontalDisplay;

1 Ответ

1 голос
/ 15 декабря 2011

Нет необходимости создавать подклассы, просто настройте ваш контроллер в соответствии с протоколом UISearchBarDelegate, и вы можете реализовать весь текст, который изменил методы, чтобы делать то, что вы хотите. http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UISearchBarDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/UISearchBarDelegate

...