Как изменить высоту ячейки табличного представления

я пытаюсь прочитать некоторые данные RSS. У меня есть данные, которые имеют разные размеры. данные присутствуют в табличном представлении объекта данных. Я использовал метку для добавления данных и изменения размера данных. Нет успеха Пожалуйста помоги.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{

    static NSString *CellIdentifier = @"Cell";
    NSLog(@"in the tabel view cell");
    heightOfCell=[self tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath];
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Default"];
    if (cell == nil) 
    {
        //cell = [[[UITableViewCell alloc] initWithFrame:CGRectMake(55.0,42.0,245.0,heightOfCell) reuseIdentifier:@"Default"] autorelease];
        UILabel *label = [[UILabel alloc] init];
        NSString *cellText = [[TableViewData news] valueForKey:[NSString stringWithFormat:@"%d",[indexPath row]]];
        UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:10.0];
        CGSize constraintSize = CGSizeMake(280.0f, MAXFLOAT);
        label.text = [[TableViewData news] valueForKey:[NSString stringWithFormat:@"%d",[indexPath row]]];
        CGSize labelSize = [[[TableViewData news] valueForKey:[NSString stringWithFormat:@"%d",[indexPath row]]] sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];

        label.lineBreakMode=UILineBreakModeWordWrap;
        [label sizeThatFits:labelSize];
        cell = [[[UITableViewCell alloc] initWithFrame:CGRectMake(55.0,42.0,245.0,heightOfCell) reuseIdentifier:@"Default"] autorelease];
        //[label sizeToFit];
        [cell addSubview:label];
        [label release];
    }
}

Ответы на вопрос(6)

Ваш ответ на вопрос