NSCollectionView et Core Animation

Warflo

Membre d’élite
Club MacG
13 Août 2005
1 484
127
21
Marseille
Bonjour,
J'essaye de dessiner une bordure autour d'un élement d'un NSCollectionView avec CoreAnimation.
Donc je subclass la NSView qui represente l'élement, et dans awakeFromNib j'appelle la méthode:
Bloc de code:
- (void)setupLayer {
    CALayer *layer = [[CALayer layer] retain];
    
    layer.borderWidth = 2.0;
    layer.borderColor = CGColorCreateGenericRGB(1.0f,1.0f,1.0f,1.0f);    

    [self setLayer:layer];
    [self setWantsLayer:YES];
}
C'est a priori simple ... mais cela ne change rien.
Quelqu'un saurait pourquoi ? cela interferait-il avec les animations par défaut du NSCollectionView ?
Merci d'avance.
 

Warflo

Membre d’élite
Club MacG
13 Août 2005
1 484
127
21
Marseille
Bon, j'ai réussi à le faire fonctionner.
En appelant setupLayer: depuis une autre méthode que awakeFromNib, cela marche, même si je ne comprend toujours pas pourquoi ...