Changing UITableView’s section header/footer title without reloading the whole table view
If you just have a basic text header or footer, you can access them directly: [tableView footerViewForSection:indexPath.section].textLabel.text = [self tableView:tableView titleForFooterInSection:indexPath.section]; similarly for the header: [tableView headerViewForSection:indexPath.section].textLabel.text = [self tableView:tableView titleForHeaderInSection:indexPath.section];