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