我希望在viewForHeaderInSection中自定义单元格的情况下重新加载viewForHeaderInSection以重新加载特定的viewForHeaderInSection IOS。
我使用了以下代码
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:section] withRowAnimation: UITableViewRowAnimationAutomatic];
但整个部分将重新加载
我也尝试了以下操作:创建自定义视图
SearchHeaderView是自定义视图
- (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];
}
但它不会重新载入该部分。
我的章节标题如下所示
我已查看以下链接
Reloading tableView header in ios7
Changing UITableView's section header/footer title without reloading the whole table view
答案 0 :(得分:-1)
您可以尝试这样的事情:
ng-class="getStyleClass(cat)"
$scope.getStyleClass = function(cat) {
return "active: selectedCat == cat.id";
}
注意:强>
希望它对你有用。