problème de Scroller avec une NSScrollView

APAP Membre
09:14 modifié dans API AppKit #1
Bonjour,

J'ai un problème que je ne comprends pas:
J'ai une NSScrollView qui contient une IKImageBrowserView.
Le contenu de l'IKImageBrowserView est plus grand que la scrollview et donc une scrollbar vertical devrait apparaitre;

Malheureusement, celle-ci n'apparait que si j'appelle setWantsLayer:YES sur la scrollview.
activer les layers me posent d'autres problèmes et j'aimerais éviter de le faire.

Avez-vous des idées pourquoi la scrollbar n'est visible que si j'active les layers?


Merci pour votre aide :)

Réponses

  • 09:14 modifié #2
    Heu, il me semble que IKImageBrowser nécessite l'utilisation de Layers, donc ça pourrait paraà®tre presque évident en fait
  • CéroceCéroce Membre, Modérateur
    09:14 modifié #3
    Je confirme ce que dit Louka.
  • devulderdevulder Membre
    09:14 modifié #4
    dans 1306176922:

    Bonjour,

    J'ai un problème que je ne comprends pas:
    J'ai une NSScrollView qui contient une IKImageBrowserView.
    Le contenu de l'IKImageBrowserView est plus grand que la scrollview et donc une scrollbar vertical devrait apparaitre;

    Malheureusement, celle-ci n'apparait que si j'appelle setWantsLayer:YES sur la scrollview.
    activer les layers me posent d'autres problèmes et j'aimerais éviter de le faire.

    Avez-vous des idées pourquoi la scrollbar n'est visible que si j'active les layers?


    Merci pour votre aide :)


    Voir ici
  • APAP Membre
    09:14 modifié #5
    Merci pour vos réponses. J'utilise la même méthode pour créer mon IKBrowser que celle dans le lien ci-dessus. Malheureusement si je met en place les layers, l'appli plante (dans le code de la IK)
  • laudemalaudema Membre
    09:14 modifié #6
    dans 1306265399:

    l'appli plante (dans le code de la IK)

    Et que dit la console ?
  • APAP Membre
    09:14 modifié #7
    J'ai un petit EXC_BAD_ACCESS avec la stack suivante:

    MJshy.png
  • CéroceCéroce Membre, Modérateur
    09:14 modifié #8
    ça ne nous dit pas grand chose.
    A priori, ce serait la NSOperation lancée sur un thread secondaire par Core Animation.
  • APAP Membre
    09:14 modifié #9
    Effectivement c'est un peu mince comme info. Le problème n'existant que quand les layers sont activées dans la IK, je pensais que j'allais les désactiver mais là , problème de scroller...
Connectez-vous ou Inscrivez-vous pour répondre.