У меня есть UITableView
с кнопкой фильтра. Если кнопка нажата, может случиться, что таблица пуста. Чтобы проинформировать пользователя, я добавляю представление табличного представления в этом случае. Если есть строки для отображения, я возвращаю заголовок в нуль.после удаления планшета из UITableView, есть пробел
Обновление: Я не говорю о заголовке раздела, я говорю о заголовке таблицы.
Все работает так, как ожидалось, но если планшет удален, я вижу пробел по таблице, которого раньше не было. Любая идея, как избавиться, если это произойдет?
Это код:
if(_sections.count == 0) {
UIView *tableHeader = [self getTableHeader]; // make a view
self.tableView.tableHeaderView = tableHeader;
}
else {
self.tableView.tableHeaderView = nil;
[self.tableView reloadData]; // I added this as a test - no luck
}
Вот как это выглядит перед фильтрацией все легко:
Это "пустой" случай:
Это , Если удалить фильтр снова:
Вы предлагаете, чтобы промежуток фактически был первым сектором? Поскольку я не изменил код заголовка раздела, я добавил заголовок таблицы ... – thst
Я не совсем уверен, но при добавлении заголовков разделов я обычно должен обрабатывать высоту для всех случаев. Возможно, я ошибаюсь, это заголовок для таблицы или заголовок для раздела? – aduflo
Это не заголовок раздела, это заголовок. – thst