Как сделать альтернативную ячейку с разной высотой?Разная высота для альтернативной ячейки в UITableView
мне нужна высота для CELL1 составляет 60 и CELL2 составляет 30 ....
, как я могу это сделать?
Заранее спасибо.
Как сделать альтернативную ячейку с разной высотой?Разная высота для альтернативной ячейки в UITableView
мне нужна высота для CELL1 составляет 60 и CELL2 составляет 30 ....
, как я могу это сделать?
Заранее спасибо.
вы можете установить высоту ячейки от метода делегата от табличного
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row==0)
{
return 60;
}
else if(indexPath.row==1)
{
return 20;
}
}
и так далее ....
День кодирование ....
Используйте оператор модуля и вам не нужен случай if для каждого индекса строки :)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row % 2 == 0)
{
return 60;
}
else
{
return 30;
}
}
indexPath.row% 2 == 0 может быть заменен на! (indexPath.row & 1) –
return 60/(indexPath.row & 1 + 1); Но помните, что всегда кто-то читает ваш код позже ... – Eiko