UITableViewCell подкласс не показывает правильный размер - PullRequest
1 голос
/ 08 февраля 2010

У меня есть nib-файл для подкласса UITableViewCell, который я сделал, его высота установлена ​​в 25 для nib, однако при загрузке приложения это не так Он загружается до размера по умолчанию. Вот мой код для реализации ячейки.

    // Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{   
    static NSString *CellIdentifier = @"MyCell";

    MyCell *cell = (MyCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) 
    {
        [[NSBundle mainBundle] loadNibNamed:@"MyCell" owner:self options:nil];
        //cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        cell = choreCell;
    }
    return cell;
}

Я попытался установить фрейм с помощью cell.frame = CGRectMake(0, 0, 320, 25), однако это не сработало. Есть идеи?

1 Ответ

3 голосов
/ 08 февраля 2010

Высота ячейки указывается в методе -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath делегата вашего табличного представления.

...