UITableView单元格的高度

时间:2012-07-03 11:39:13

标签: objective-c uitableview ios5

我有一个简单的问题,无法解决问题。我的申请表中有UITableView。有3个部分,每个部分有3行。

我想增加第一部分的第一个单元格的高度。我正在使用委托,但它增加了第三部分的第一个单元格的高度。

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{    
    if (indexPath.row == 0 && sectionValue==0) 
    {         
        sectionValue=1;
        return 180.0;        
    }
    else
    {
        return 44.0;        
    }   
}

2 个答案:

答案 0 :(得分:2)

您可以直接使用indexPath.section -

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{

    if (indexPath.row == 0 && indexPath.section==0) 
    {  
        return 180.0;

    }
    else
    {
        return 44.0;

    }
}

答案 1 :(得分:0)

试试这个......

 indexPath.section