В вашем heightForRowAtIndexPath
методе установите секцию с этим indexPath.section
.Он устанавливает индекс раздела, где вы хотите установить другую высоту строки для конкретной ячейки, чем другие.И внутри него устанавливается indexPath.row
. Он устанавливает индекс строки, в котором вы фактически устанавливаете другую высоту.
В приведенном ниже примере я установил 80.0f
высоту для 1-й ячейки моего 4-го раздела.И другие установлены как 50.0f
.
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.section == 3)
{
if (indexPath.row == 0)
{
return 80;
}
}
else
{
return 50;
}
return 0;
}