Three20 - Personnalisé TTTableViewItemCell ne met pas en évidence quand on tape
-
29-09-2019 - |
Question
J'utilise Three20 et ont produit tableview personnalisé, et la cellule de tableviewitem. Im poussant nouveau contrôleur non via l'URL de l'article, mais
- (void)didSelectObject:(id)object atIndexPath:(NSIndexPath*)indexPath
J'overide également cette méthode pour mettre en évidence ma cellule lorsque enregistré.
//call this to highlight row
- (BOOL)shouldOpenURL:(NSString*)URL {
return NO;
}
Quand j'utilise des éléments de table standard Three20 et les cellules, la ligne est pefectly en surbrillance, mais quand j'utiliser ma propre cellule et l'article ce n'est pas. Whac dois-je faire? Merci pour l'aide.
La solution
Assurez-vous d'avoir
self.selectionStyle = UITableViewCellSelectionStyleBlue;
ensemble quelque part à l'intérieur de votre cellule personnalisée et il devrait faire l'affaire.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow