我有一个包含4个部分的表视图,每个部分有1行。有没有办法让第一部分的行比其他行更大?
答案 0 :(得分:0)
是的,这是可能的。您可以在
中返回之前更改单元格的框架- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
所以它更大。只需添加类似
的内容UITableViewCell * cell = ...
// ...
if(indexPath.section == 0 && indexPath.row == 0){
// change the frame of the cell
}
// ...
return cell;
答案 1 :(得分:0)
实施以下方法(从UITableViewDelegate
实施)
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
if (section == 0)
{
return 100; // the desired height
}
else
{
return 44; // or whatever your default cell height is
}
}
编辑:误读了您的问题。按照Warkst的建议做。