Я пытаюсь добавить UISearchBar
(с соответствующей логикой поиска), но возникает проблема: я использую автоматически сгенерированный подкласс UITableView
подкласса UITableViewController
вместо отдельного файла nib
и управлять всем программно с точки зрения табличного представления.
В Interface Builder есть возможность добавить Панель поиска и Контроллер отображения поиска в перо
]. Есть ли способ выполнить эту же задачу программно или мне лучше отказаться от стандартного UITableView
и перенести его в пользовательский файл пера UITableView
, чтобы я мог легко добавить ] UISearchbar
?
Кроме того, я попробовал протестировать, просто добавив строку поиска в свой заголовок UITableView
(куда я хочу его поместить) с помощью следующего кода в моем viewDidLoad
, но он отображается за заголовком раздела таблицы и, следовательно, невидим, если таблица не прокручена вниз, чтобы показать, что в противном случае было бы пробелом. Что с этим случилось?
UISearchBar *testbar = [[UISearchBar alloc] init];
[[self tableView] setTableHeaderView:testbar];