La altura de la vista dentro de tableviewcell difiere de ios 7 y ios 8

Tengo una uiview dentro de la tableviewcell . Cuando ejecuto el código con ios 8, la cell de la tabla se ve bien y funciona bien. Pero cuando trato de ejecutar este código en iOS 7, el contenido de la cell de la tabla se superpone en el otro contenido de la cell .

¿Alguien puede ayudarme a hacer eso correctamente?

Adjunto el scrrenshot Tableviewcell de la siguiente manera:

ver contenidos superpuestos entre sí

 -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if(!self.customCell){ self.customCell = [self.goalDetailsTableview dequeueReusableCellWithIdentifier:@"GoalDetailsCell"]; } //Height of cell float height = 360; return height; } 

Gracias por adelantado.

Solucioné este problema por mí mismo.

Cuando se ejecuta en ios7, simplemente configure maskToBounds = YES en el file de implementación tableViewCell.

 - (void)layoutSubviews { self.cardDetails.layer.masksToBounds = YES; }