Problème NSimageview
Sam
Membre
Hello,
J'ai un NSimageview dans interface builder pour que les utilisateurs puissent glisser des images dedans, je reprend ensuite l'image pour une composition quartz...
Mon problème c'est que lorsque je survol l'endroit de dépot (mon imageview) ben mon curseur devient un curseur de sélection de texte ???
J'avait réussi un temps à enlever ce bug mais je sais plus du tout comment.
Si quelqu'un a une solution ça serait top
J'ai un NSimageview dans interface builder pour que les utilisateurs puissent glisser des images dedans, je reprend ensuite l'image pour une composition quartz...
Mon problème c'est que lorsque je survol l'endroit de dépot (mon imageview) ben mon curseur devient un curseur de sélection de texte ???
J'avait réussi un temps à enlever ce bug mais je sais plus du tout comment.
Si quelqu'un a une solution ça serait top
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu peux en dire plus sur ton problème ?
• Comment réalises-tu le Glisser-Déposer
• Sous-classes-tu ton ImageView ?
• Comment prends-tu la référence sur l'image ...
Donc en faite pour que ça fonctionne j'ai fait toute mon interface, publier mes ports etc.. j'ai un patch controller et une compo quartz de 1px par 1px qu'on voit pas.
Ensuite j'ai mis un:
Configuré correctement il fonctionne parfaitement (on le voit pas parcequ'il n'a pas de bordure et fait toute la fenètre ) (l'est pas au tout premier plan par contre)
Le seul petit problème c'est que maintenant j'ai un curseur de selection de texte partout (edit: tient maintenant je l'ai plus que sur les carrés de couleurs donc c'est pas trop trop grave ???)
(pour l'instant c'est juste un .nib et un qtz mais je vais build le projet à partir de ce template oui)
Une appli Quartz Composer, donc
• Une QCView
• Une QCCompositionParameterView
• Un AppController qui s'est rajouté automatiquement
• Des boutons que tu as éventuellement supprimé (?)
A cela tu as rajouté
• Une imageView éditable.
• Un QCPatchController
Comment transfères-tu les couleurs ?
(j'ai un output color dans quartz composer que je publie à un color well dans IB c'est pas compliqué)
Et comme je l'ai dit j'ai que le nib pour le moment le projet je le build après.
Comment je transfère les couleurs?
Je fait des calculs dans quartz pour déterminer les couleurs dominantes de l'image, ensuite je traduit les valeurs rgb en hex et je publie les ports
Voila la fenêtre de mon appli:
Bon, ben c'est plus clair pour moi. En fait c'est très intéressant pour moi ::) cette discussion car cela me permet de voir ce QCPatchController que je n'avais pas jusqu'à maintenant vraiment utilisé.
Une piste :
Voyant la fenêtre de l'appli, il est clair que tu as un problème de superposition de vues, la vue que tu veux voir réagir n'est pas celle qui est sollicitée. Regarde l'arborescence des vues. En général IB indique un Warning si il y a superposition des vues et non mise en arborescence, c'est-à -dire qu'il n'assure pas le bon fonctionnement de l'UI dans ce schéma là .
Comment veux-tu que je le sache ? hum ... ::)
Ceci dit je ne crois pas qu'il faille chercher quelque chose de compliqué dans ton problème.