Ocultar el separador UITableView detrás de contentView

Hice un UITableView agrupado en iPhone OS 3.0 que se parecía a la imagen de la izquierda. El resultado es la imagen correcta en OS 3.1.

El imageView está debajo de los separadores.

He tratado de poner la vista de contenido en frente. La propiedad separatorStyle parece ignorada cuando el tableView está en estilo agrupado (para dibujar el separador por mí mismo). Cambiar el color del separador da resultados a las cadenas.

¡Gracias por tu ayuda!

Edición: Este es el código sin cambios realizados:

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    cell.textLabel.font = [UIFont boldSystemFontOfSize:18.0];
}

cell.textLabel.text = [[metro.arretDirection objectAtIndex:indexPath.row] name];

NSString* name;
if (indexPath.row == 0) {
    name = @"Begining";
}
else if (indexPath.row + 1 == [metro.arretDirection count]) {
    name = @"End";
}
else {
    if ([[[metro.arretDirection objectAtIndex:indexPath.row] lines] count]== 1) name = @"Little";
    else name = @"Big";
}

UIImage* metroImage = [[UIImage alloc] initWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:[NSString stringWithFormat:@"%i%@.png", metro.metroNumber, name]]];
cell.imageView.image = metroImage;
[metroImage release];

return cell;

Respuestas a la pregunta(2)

Su respuesta a la pregunta