1. 程式人生 > >iOS 在TableView的Cell之間設定空白間隔空間

iOS 在TableView的Cell之間設定空白間隔空間

1.設定section的數目,即是你有多少個cell

-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView 
{return3;// in your case, there are 3 cells}

2.對於每個section返回一個cell

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
{return1;}

3.設定cell之間headerview的高度

-(CGFloat)tableView
:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section {return10.;// you can have your own choice, of course}

4.設定headerview的顏色

-(UIView*)tableView:(UITableView*)tableView viewForHeaderInSection:(NSInteger)section
{UIView*headerView =[[UIView alloc] init];
    headerView.backgroundColor 
=[UIColor clearColor];return headerView;}

注意:需要使用 indexpath.section 來獲得index,而不是用 indexpath.row

cell.textLabel.text=[NSString stringWithFormat:@"%@",[array objectAtIndex:indexPath.section]];
翻譯整理自: