如何制作不同高度的备用单元格?
我需要cell1的高度为60,cell2为30 ....
我该怎么做?
提前致谢。
答案 0 :(得分:4)
您可以从表格视图的委托方法设置单元格的高度
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row==0)
{
return 60;
}
else if(indexPath.row==1)
{
return 20;
}
}
依旧......
快乐的编码......
答案 1 :(得分:2)
使用模数运算符,并且每个行索引都不需要if case:)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row % 2 == 0)
{
return 60;
}
else
{
return 30;
}
}