我有一個自定義UITableViewHeaderFooterView
子類出列並顯示在UITableView
沒有問題。UITableView重新加載自定義UITableViewHeaderFooterView的數據
但在剖面視圖上有一個標籤,用於統計本節的行數 - 我想要的是在本節中刪除/插入新行以更新此countLabel
。
嘗試了很多事情,但他們都假設我沒有使用UITableViewHeaderFooterView
,幷包括直接操縱視圖,這有點冒險。
任何想法?
我有一個自定義UITableViewHeaderFooterView
子類出列並顯示在UITableView
沒有問題。UITableView重新加載自定義UITableViewHeaderFooterView的數據
但在剖面視圖上有一個標籤,用於統計本節的行數 - 我想要的是在本節中刪除/插入新行以更新此countLabel
。
嘗試了很多事情,但他們都假設我沒有使用UITableViewHeaderFooterView
,幷包括直接操縱視圖,這有點冒險。
任何想法?
剛剛獲得指針你的頭查看和更改你的小標籤的文本:
YourHeaderView *headerView = [self.table headerViewForSection:affectedSectionIndex];
headerView.countLabel.text = [NSString stringWithFormat:@"%d", newCount];
這將更新您的標題來看,如果它已經在屏幕上。
這個解決方案也可能看起來很拙劣,但對我來說它完美的工作。
如果您確切地知道何時插入/刪除項目,那麼您可以在表視圖上調用reloadSections:withRowAnimation:。這應該觸發部分頁眉和頁腳的更新。