2014-07-03 42 views
1

我有一個自定義UITableViewHeaderFooterView子類出列並顯示在UITableView沒有問題。UITableView重新加載自定義UITableViewHeaderFooterView的數據

但在剖面視圖上有一個標籤,用於統計本節的行數 - 我想要的是在本節中刪除/插入新行以更新此countLabel

嘗試了很多事情,但他們都假設我沒有使用UITableViewHeaderFooterView,幷包括直接操縱視圖,這有點冒險。

任何想法?

回答

1

剛剛獲得指針你的頭查看和更改你的小標籤的文本:

YourHeaderView *headerView = [self.table headerViewForSection:affectedSectionIndex]; 
headerView.countLabel.text = [NSString stringWithFormat:@"%d", newCount]; 

這將更新您的標題來看,如果它已經在屏幕上。

這個解決方案也可能看起來很拙劣,但對我來說它完美的工作。

0

如果您確切地知道何時插入/刪除項目,那麼您可以在表視圖上調用reloadSections:withRowAnimation:。這應該觸發部分頁眉和頁腳的更新。