我创建了一个表视图,在其标题中我设置了一个标题,该标题将在运行时根据前一个视图的表格视图点击而改变。现在最初在加载表视图标题时没有使用最新的选择进行更新,而是一旦我向下滚动或向上滚动它立即更新,因为我在viewForHeaderInSection:方法中设置标题。是否可以在初始阶段更新部分的标题(即在滚动之前)。
TIA
答案 0 :(得分:0)
显而易见的答案是在适当的回调方法上重新加载tableview。对于这个问题,我认为viewWillAppear:(BOOL)animated
选择器是一个很好的覆盖点。您应该将此方法添加到tableViewController:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.tableView reloadData];
}
答案 1 :(得分:-1)
使用delegate / datasource方法(您可以使用从上一个视图控制器设置的公共属性):
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section