Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

NSCollectionView et Core Animation

Discussion dans 'Développement Mac' créé par Warflo, 28 Décembre 2008.

  1. Warflo

    Warflo Membre d’élite
    Club MacG

    Inscrit:
    13 Août 2005
    Messages:
    1 484
    J'aime reçus:
    127
    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:
    Code (Text):

    - (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.
     
  2. Warflo

    Warflo Membre d’élite
    Club MacG

    Inscrit:
    13 Août 2005
    Messages:
    1 484
    J'aime reçus:
    127
    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 ...
     
Chargement...

iOccasion - Achetez un produit Apple d'occasion

refurb Apple