UISearchDisplayController для нескольких представлений - PullRequest
0 голосов
/ 03 июня 2011

Можно ли использовать одну и ту же логику ResultsTable для UISearchDisplayController / UISearchbar / UISearchDisplayController для нескольких представлений?

У меня есть приложение, которое использует поиск по всему сайту, используя UISearchBar над почти каждым представлением, поэтому у меня много дублирования во всем приложении, так как каждое представление имеет UISearchDisplayController и встроенные условные операторы в tableView для отображения результатов.

Есть ли лучший подход? Это неправильно, так что должен быть лучший подход, который позволит избежать всего этого повторения.

Я должен отметить, что мое приложение представляет собой приложение на основе навигации, использующее иерархию UINavigationbar

1 Ответ

0 голосов
/ 03 июня 2011

Вы можете выделить общий код в его собственный класс, а затем, если какой-либо конкретной реализации требуется какое-либо конкретное поведение, вы можете переопределить определенные методы (такие как cellForRowAtIndexpath или didSelectCellForIndexPath).

...