我有一個使用故事板的項目。我有一個靜態單元格和組風格的UITableView。UITableView - 節標題。如何更改文字?
我需要改變的一個部分,這取決於選擇在分段控制方面(在其他部分)
我已經找到了一些解決方案,表明你應該使用重寫此方法的部分文字:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
,並通過調用觸發更新:
[[self tableView]reloadSections:[NSIndexSet indexSetWithIndex:SectionToChange] withRowAnimation:UITableViewRowAnimationFade];
問題是,當我打電話reloadSections然後人l相關部分中的行和單元格被刪除。文本更新正確思想,但有這種不需要的副作用。
可能的複製:http://stackoverflow.com/questions/10505708/how-to-set-the-uitableview-section-title-programmatically-iphone-ipad/10505982#10505982 – Alladinian
由@Alladinian鏈接的問題有一個更乾淨的解決方案。只需重寫'numberOfSectionsInTableView:'將調用titleForSection,並且由於它是一個靜態tableview,因此您可以返回從故事板設計中知道的常量數 – GreatWiz