1.设置分割线的样式
_tableView.separatorColor = [UIColor colorWithHexString:@"eaeaea"];
_tableView.separatorInset = UIEdgeInsetsMake(0,12, 0, 12);
_tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
2.设置 HeaderView&FooterView 文字样式
-(void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section
{
// Background color
//view.tintColor = [UIColor blackColor];
// Text Color
UITableViewHeaderFooterView *header = (UITableViewHeaderFooterView *)view;
header.textLabel.font = SystemFontSize(12);
[header.textLabel setTextColor:[UIColor colorWithHexString:@"909090"]];
// Another way to set the background color
// Note: does not preserve gradient effect of original header
// header.contentView.backgroundColor = [UIColor blackColor];
}
3.实现UITableViewCell的删除功能
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source.
[self.collectionsM removeObjectAtIndex:indexPath.item];
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
else if (editingStyle == UITableViewCellEditingStyleInsert) {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view.
}
}