這里的情況是跟去獲取到的數(shù)據(jù)的里的日期來進(jìn)行分組,同一個月的分為同一組滓侍,arr1是數(shù)據(jù)源乖仇,dataArray是重裝以后的數(shù)據(jù)。代碼如下:
SMutableArray *array = [NSMutableArray array];
for (int i = 0; i < arr1.count; i++) {
//拆分日期
NSString *dateStr = [[arr1[i].AddTime componentsSeparatedByString:@" " ] firstObject];
//根據(jù)日期進(jìn)行分組
if ([str isEqualToString:dateStr]) {
[array addObject:arr1[i]];
if (i == arr1.count-1) {
[_dataArray addObject:array];
}
}
else{
str = dateStr;
[_dataArray addObject:array];
array = [NSMutableArray array];
i--;
}
}
tips:如果UITableView的style設(shè)置為grouped樣式碰声,那么組頭和組尾視圖 沒有 懸停效果。相反熬甫,如果UITableView的style設(shè)置為plain樣式胰挑,那么組頭和組尾視圖 會有 懸停效果。