将myArray(NSMutableArray
)作为dataSource
包含事件
自定义表格部分是:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
customSections = [[NSMutableArray alloc] init];
//My custom sections
[customSections addObject:@"now"];
[customSections addObject:@"in this day"];
NSString *sectionText = [customSections objectAtIndex:section];
return sectionText;
}
缩短它们的最佳做法是什么? 对于每个事件,我都有一个开始时间和结束时间
答案 0 :(得分:1)
您应该在另一个地方的某个位置初始化并填写customSections数组(例如,在初始化此类时)。你必须做这样的事情:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return [customSections count];
}
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
return [customSections objectAtIndex:section];
}