Как удалить заголовок из UITableView для определенной строки в iPhone? - PullRequest
1 голос
/ 13 января 2012

У меня есть tabelview с простым стилем. Я должен добавить заголовки из каждого ряда. Каждый заголовок должен иметь разные значения. Я присваиваю значения заголовкам от NSMutableArray. NSMutableArray может иметь нулевые значения от WebService. Если значения из NSMutableArray, мне нужно скрыть или удалить заголовок для конкретной строки. Это мой дизайн стола,

Header(Data)
Name:iPhone
Company : Apple
Header(Data)
Name:iPod
Company : Apple
Header(Null) // I want to remove this header from the tableview
Name:iPad
Comapany : Apple
Header(Data)
Name:iMac
Comapany : Apple

Как удалить конкретный заголовок, если данные имеют значение Null? Кто-нибудь может мне помочь, пожалуйста! Спасибо.

1 Ответ

4 голосов
/ 13 января 2012

Вы можете сделать это двумя способами: -

1) Установить высоту представления заголовка 0 для нулевого значения

 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 0.0;
}

2) Вы должны вернуть nil из viewForHeaderInSection метод и вызов [myTableView reloadData]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...