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