Bug affichage du à  une NSView

muqaddarmuqaddar Administrateur
12:39 modifié dans Vos applications #1
Salut,

Depuis une petite semaine, j'ai un bug étrange d'affichage.

Dans une vue, je charge une image et fais un compositeAtPoint avec celle-ci.
L'image est chargée en mémoire (NSImage) dans le initWithFrame.

Lorsque je lance l'appli, la fin du Nib ne se charge pas. J'entends par là , que les éléments au dessous de cette view manquent et ne s'affichent pas. De plus la fenêtre passe en mode arrière plan même lorsqu'elle est au premier...

Si je desactive le compositeAtPoint, tout le contenu du Nib se charge...

J'avoue que ça me laisse perplexe, d'autant que le phénomène est irrégulier. (ça part et revient).

Réponses

  • fouffouf Membre
    12:39 modifié #2
    Quand le compositeAtPoint: est-il effectué ? Si c'est dans le initWithFrame: Ca pourrait expliquer la cause de ton problème.
    Il faudrait que tu nous donnes plus d'info sur l'architecture de ta vue ou sur l'enchainement des événements.

    :fouf):
  • muqaddarmuqaddar Administrateur
    12:39 modifié #3
    Salut,

    Merci de t'être intéressé à  mon soucis.
    J'ai trouvé aujourd'hui... en fait j'avais un composite to point appellé sur un float de valeur (-inf) issu d'une méthode qui retournait le fruit d'une division... sauf qu'au lancement de l'appli, le diviseur était égal à  0... alors il appréciait pas... forcément... ;-)
Connectez-vous ou Inscrivez-vous pour répondre.