我有一个使用Storyboard的项目。我有一个静态单元格和分组样式的UITableView。
根据在另一个区段中所做的选择,需要更改一个区段的文本。
我已经找到了一些解决方案,指出应该使用覆盖此方法:
根据在另一个区段中所做的选择,需要更改一个区段的文本。
我已经找到了一些解决方案,指出应该使用覆盖此方法:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
并通过调用以下方法触发更新:
[[self tableView]reloadSections:[NSIndexSet indexSetWithIndex:SectionToChange] withRowAnimation:UITableViewRowAnimationFade];
问题是,当我调用reloadSections时,该部分中的所有行和单元格都被删除。文本正确更新,但会产生这种不必要的副作用。
numberOfSectionsInTableView:
,将调用titleForSection
,由于它是静态表格视图,因此您可以返回从故事板设计中知道的常数编号。 - GreatWiz