我的UITableView在每個部分都有自定義的UIView標題。我只需要刷新標題而不是本節中的其他內容。我試過了[self.tableView headerViewForSection:i]
,即使它應該也不會返回任何東西。無論如何,我可以做到這一點?只刷新UITableView中的自定義標題視圖?
編輯:根據各地新建議
我給這個一杆以及代碼和它調用/該方法中更新的UIView,但變化不會在視覺傳播到屏幕上。
for (int i = 0; i < self.objects.count; i++) {
UIView *headerView = [self tableView:self.tableView viewForHeaderInSection:i];
[headerView setNeedsDisplay];
}
你使用一個筆尖加載你的頭,或者你是否在'tableView:viewForHeaderInSection:'中以編程方式創建它們? – Stonz2
我正在以規定的方法編程創建它們。 – Jonathan