En-tête TableView à la iTunes
mac_manu
Membre
Bonjour, qui peut me dire comment réaliser l'en-tête d'une tableColumn à la façon d'iTunes, c'est-à -dire en gris texturé?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
http://iratescotsman.com/products/source/
Cocoa c'est bien, mais dès que tu veux faire un truc non standard ça devient du bricolage infame et t'oblige généralement à utiliser des méthodes non documentées du genre _trucMachin, pas bon ça !
Dans l'image jointe, tu peux voir un exemple de "Total Custom"y a pas un objet standard
Pour en revenir au header à la iTunes, j'ai tout subclassé:
-NSTableView
-NSTableHeaderView
-NSTableHeaderCell
-cornerView (NSView)
voir: http://developer.apple.com/documentation/Cocoa/Conceptual/TableView/Concepts/TableParts.html
Sous Panther et Tiger ça va, mais sous Jaguar y a un bug sur le headerView lors du redimensionnement des colonnes (connu voir sur Google)
Voilà bon courage !
Pour le code, je te le donne sans problème, mais c'est du Java...
[Fichier joint supprimé par l'administrateur]