2 tipos diferentes de UITableViewCells personalizados en UITableView

en mi UITableView quiero configurar para la primera noticia de un feed RSS un tableViewCell personalizado (digamos que el Tipo A) y para las otras noticias segundo, tercero, etc. otro tableViewCell personalizado (trype B) el problema es que el tableViewCell personalizado trype A) creado para la primera noticia se reutiliza, pero curiosamente el número de filas entre el primer uso de customViewCell (tipo A) y la segunda aparición del mismo tipo de customViewCell no es igual.

mi cellForRowAtIndexPath se parece a esto.

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

    int feedIndex = [indexPath indexAtPosition:[indexPath length] - 1];
    Feed *item = [[[[self selectedButton] category] feedsList] objectAtIndex:feedIndex + 1];
    static NSString *CellIdentifier = @"Cell";

    if(feedIndex == 0){
        MainArticleTableViewCell *cell = (MainArticleTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

        if (cell == nil)
        {
            cell = [[[MainArticleTableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
            [[[cell subviews] objectAtIndex:0] setTag:111];
        }

        cell.feed = item;

        return cell;

    }
    else{
        NewsTableViewCell *cell = (NewsTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

        if (cell == nil)
        {
            cell = [[[NewsTableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier orientation:currentOrientation] autorelease];
            [[[cell subviews] objectAtIndex:0] setTag:111];
        }

        cell.feed = item;

        return cell;

    }
    return nil;
}    

Los dos tipos de celdas tienen alturas diferentes que se configuran correctamente. ¿Alguien podría indicarme la dirección correcta sobre cómo hacer que la celda personalizada tipo A aparezca solo para las primeras noticias (no se reutiliza)? gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta