I want to reload viewForHeaderInSection in case of custom cell in viewForHeaderInSection to reload particular viewForHeaderInSection IOS.
I have used following code
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:section] withRowAnimation: UITableViewRowAnimationAutomatic];
But whole section will reload
I have try the following too By creating custom view
SearchHeaderView is custom view
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
lblPrice_Header.text = [NSString stringWithFormat:@"%d",cartSum] ;
return SearchHeaderView;
}
-(void)cartSum :(id)sender{
.....
.......
=======================================
cartSum =cartSum+[[subArray objectAtIndex:j] intValue]*price;
UIView *headerVw = [self.tableView headerViewForSection:section];
[headerVw setNeedsDisplay];
[headerVw setNeedsLayout];
}
But It wont reload the section.
I have got my section header as below
I have checked the following links
Reloading tableView header in ios7
Changing UITableView's section header/footer title without reloading the whole table view
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…