2012-04-25 3 views
0

Я хочу, чтобы добавить строку поиска заголовка UITableView, это видно на ИБ, но не на эмуляторе после запусказаголовок UITableView не виден

+0

можете ли вы добавить код, как вы на самом деле его добавляете? – rishi

+0

Я делаю это на интерфейсе Builder, просто перетащите панель поиска в заголовок таблицы, после чего IB изменяет размер табличного представления и помещает строку поиска в заголовок, но при запуске приложения ничего не произошло. – taffarel

+0

Проверьте это - http://stackoverflow.com/questions/2556216/uisearchbar-not-visibleing – rishi

ответ

0

Убедитесь, что вы на самом деле вызываете метод initWithNibName: bundle:.

-1

Собственно заголовки являются частью секции в виде таблицы, так что ур вид класс контроллера должен соответствовать к протоколу UITableViewDelegate и должен реализовать метод: - (CGFloat) tableView: (UITableView *) tableView heightForHeaderInSection: (NSInteger);

и для настройки ур использования вида заголовка - (UIView *) Tableview: (UITableView *) Tableview viewForHeaderInSection: секция (NSInteger)

Пример - (CGFloat) Tableview: (UITableView *) Tableview heightForHeaderInSection: (NSInteger) { return 25.0f; }

или вы можете использовать UITableViewDataSource метод - (NSString *) Tableview: (UITableView *) Tableview titleForHeaderInSection: (NSInteger) раздел { возвращение @ "#"; }

+0

В представлениях на столе также имеются верхние и нижние колонтитулы стола, которые не зависят от заголовков разделов. –

Смежные вопросы