Comment empêchez UITableViewCellSelectionStyleNone de supprimer le séparateur de cellules

est-il possible d'empêcher UITableViewCellSelectionStyleNone de supprimer un séparateur de cellules?

fondamentalement j'ai une uitableviewcell extensible faite sur command et c'est ce qui arrive quand je clique sur une cellule:

entrez la description de l'image ici

si vous regardez de près, il n'y a pas de séparateur entre la prairie du roi et l'input est de l'Université

Quand j'utilise ceci, cela rend le séparateur visible, mais il y a un timeout à l'affichage du séparateur de ligne:

- (void)layoutSubviews { [super layoutSubviews]; for (UIView *subview in self.contentView.superview.subviews) { if ([NSSsortingngFromClass(subview.class) hasSuffix:@"SeparatorView"]) { subview.hidden = NO; } } } 

pourrait-il y avoir une meilleure approche? Merci beaucoup !

Donc, fondamentalement, cela a résolu mon problème

Dans la méthode didSelectRowAtIndexPath , j'ai fait ceci:

 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ [self.tableView deselectRowAtIndexPath:indexPath animated:YES]; [self.tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic]; } 

Travaillé comme par magie!