UITableView won't display its groovy section headers (or footers) until you supply them via the datasource:- (NSString *) tableView: (UITableView *) tableview titleForHeaderInSection: (NSInteger) section { NSArray *sections = [BWTermStorage sections]; return [sections objectAtIndex: section]; } // titleForHeaderInSectionYou can return a title for a footer.You can also return a view:
- (UIView *) tableView: (UITableView *) tableView viewForHeaderInSection: (NSInteger) section;