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.

Était-ce utile?

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
scroll top