I have a grouped UITableView.

I am overriding the table row height, but I would like the first row to have a dynamic height that is based on the size of the height of the Label in my cell. How can I get this height?

```
{
    CGFloat rowHeight = 0;

    if(indexPath.section == kBioSection) {
        switch(indexPath.row) {
            case kBioSectionDescriptionRow:                 
                rowHeight = 100;
                break;
            case kBioSectionLocationRow:                    
                rowHeight = 44;
                break;
            case kBioSectionWebsiteRow:                 
                rowHeight = 44;
                break;
        }
    }
    else {
        rowHeight = 44;
    }

    return rowHeight;
}

```