2012-04-15 2 views
1

Я хотел бы показать заголовок раздела моего представления таблицы, даже если в моем разделе нет объекта.Показать заголовок раздела UITableView, даже когда он пуст

Ни один из этих методов не называют мой пустой раздел:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section; 
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section; 

EDIT: Я нашел ответ.

Я отправлял 0 на номерOfSectionsInTableView, когда у меня не было объекта, поэтому методы thoses не вызывались.

Таким образом, даже если раздел пуст, мой заголовок отображается

+0

Вы можете написать свой собственный ответ ниже и принять, что если он работает – Bala

ответ

6

Я нашел ответ.

Я отправлял 0 на номерOfSectionsInTableView, когда у меня не было объекта, поэтому методы thoses не вызывались.

Таким образом, даже если раздел пуст, отображается мой заголовок

0

Так что попробуйте поставить по крайней мере объект-заполнитель в вашем разделе. Вы можете установить текст или информацию по умолчанию в соответствующем UITableViewCell. Или вы даже можете установить высоту ячейки по умолчанию на низкое значение с

- (CGFloat)tableView:(UITableView *)tableView 
    heightForRowAtIndexPath:(NSIndexPath *)indexPath