2010-11-30 4 views
0

Ich verwende three20 und habe benutzerdefinierte Tabellenansicht Element und Tabelle viewitem Zelle. Ich schiebe neuen Controller nicht über die URL des Artikels aberThree20 - Benutzerdefinierte TTTableViewItemCell hebt nicht hervor, wenn angezapft wird

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

Ich übergebe auch diese Methode, um meine Zelle markiert zu markieren.

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

Wenn ich Standard three20 Tabellenelemente und Zellen verwenden, wird die Zeile pefectly hervorgehoben, aber wenn ich meine eigene Zelle und Artikel verwenden ist es nicht. Was muss ich tun? Danke für die Hilfe.

Antwort

3

Vergewissern Sie sich,

self.selectionStyle = UITableViewCellSelectionStyleBlue; 

irgendwo innerhalb der benutzerdefinierten Zelle gesetzt und es sollte den Trick tun.

+0

Dank Andrew, das funktioniert wie ein Charme;) –

Verwandte Themen