2010-11-30 19 views
0

J'utilise trois20 et j'ai un élément de vue de table personnalisé et une cellule tableviewitem. Im poussant nouveau contrôleur pas via URL de l'élément, maisThree20 - Personnalisé TTTableViewItemCell ne se met pas en surbrillance quand il est tapé

- (void)didSelectObject:(id)object atIndexPath:(NSIndexPath*)indexPath 

Je surpasse également cette méthode pour mettre en évidence ma cellule lorsque enregistré.

//call this to highlight row 
- (BOOL)shouldOpenURL:(NSString*)URL { 
    return NO; 
} 

Lorsque 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 ce n'est pas produit. Que dois-je faire? Merci pour l'aide.

Répondre

3

Assurez-vous que vous avez

self.selectionStyle = UITableViewCellSelectionStyleBlue; 

quelque part à l'intérieur de définir votre cellule personnalisée et il devrait faire l'affaire.

+0

Merci Andrew, ça fonctionne comme un charme;) –