I have created an Contact application and displaying it into the UITableVIew. I want to display the contact names in different sections with different section titles.
currently I am using numberOfSectionsInTableView: the table view delegate method for managing sections, like this:
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
but as you can see that currently I am returning 1 which is creating only one section. My main problem is to display different section titles, So can you tell me that how can we set the section headers without repeating titles?
Tarun Kumar
29-Feb-2016UITableView provides a delegate method titleForHeaderInSection: for setting the section titles.
Here is an example: we have an array of sectionTitles:
NSArray *sectionTitles = [[NSArray alloc] initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",nil];
now return the total no of sections in the numberOfSectionsInTableView: method, like this:
and return the section titles in titleForHeaderInSection: method, like this:
above method is responsible for putting the titles of sections using the sectionTitles array.