2012-04-15 47 views
1

即使在我的節中沒有對象時,也想顯示我的表視圖的節標題。即使在空時也顯示UI​​TableView的節標題

這些方法都被稱爲我的空段:

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

編輯: 我找到了答案。

當我沒有收到對象時,我正在向numberOfSectionsInTableView發送0,這就是爲什麼沒有調用方法。

所以,即使部分是空的,我的頭所顯示的

+0

您可以在下面寫你自己的回答和接受,如果它的工作原理 – Bala 2012-04-16 05:42:19

回答

6

我找到了答案。

當我沒有收到對象時,我正在向numberOfSectionsInTableView發送0,這就是爲什麼沒有調用方法。

所以,即使部分是空的,我的頭所顯示的

0

所以儘量把至少一個佔位符對象在你的部分。您可以在相應的UITableViewCell中設置默認文本或信息。或者你甚至可以設置默認單元格的高度爲一個較低的值

- (CGFloat)tableView:(UITableView *)tableView 
    heightForRowAtIndexPath:(NSIndexPath *)indexPath 
相關問題