UITableView của tôi có tiêu đề UIView tùy chỉnh trong mọi phần. Tôi chỉ cần làm mới tiêu đề chứ không phải nội dung khác trong phần. Tôi đã thử ra [self.tableView headerViewForSection:i]
và nó không trả lại bất cứ điều gì mặc dù nó nên. Có anyway mà tôi có thể làm điều này?Chỉ làm mới chế độ xem tiêu đề tùy chỉnh trong UITableView?
Chỉnh sửa: Mã dựa trên gợi ý mới
tôi đã đưa ra một shot là tốt và nó gọi/cập nhật các UIView trong phương pháp đó, nhưng những thay đổi không trực quan tuyên truyền lên màn hình.
for (int i = 0; i < self.objects.count; i++) {
UIView *headerView = [self tableView:self.tableView viewForHeaderInSection:i];
[headerView setNeedsDisplay];
}
Bạn đang sử dụng ngòi để tải tiêu đề của mình hay bạn đang tạo chúng theo cách lập trình trong 'tableView: viewForHeaderInSection:'? – Stonz2
Tôi đang tạo chúng theo cách lập trình theo phương pháp đã nêu. – Jonathan