增加tableView Cell的大小..?

时间:2011-06-01 11:24:11

标签: iphone objective-c xcode4

是否可以增加TableView中特定单元格的大小。

-(CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath: (NSIndexPath *)indexPath
{
    return 100;
}

通过使用它,我们可以增加tableView的表格单元格的大小,但它会增加所有tableCell大小。

但我希望将第一个细胞的高度增加到130,其他细胞的高度为100.任何人都可以建议我这样做的最好方法......

1 个答案:

答案 0 :(得分:4)

使高度值取决于单元格的位置(indexPath),例如使第一个单元格更高,然后其他单元格执行以下操作:

-(CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath: (NSIndexPath *)indexPath{
    if (indexPath.row == 0)
         return 130.0f;

     return 100.0f;
}

*请注意,如果你有几个部分,那么所有部分中的第一个单元格将高于其他部分。