Activer/désactiver un NSoutlineView

Bonjour,
Ma question va certainement sembler bête, mais comment peut-on activer ou désactiver un NSOultlineView pour autoriser ou bloquer toute interaction de la part d'un utilisateur ?

Réponses

  • Joanna CarterJoanna Carter Membre, Modérateur
      outlineView.isEnabled = false
    
  • yannSyannS Membre

    Merci,
    mais il semble que ça n'empêche pas d'ouvrir des dossier, le delegate outlineViewItemWillExpand est toujours "actif".
    Ne serait-il pas possible de "griser" l'élément ou peut-être la vue contenant l'élément lui-même ?

  • PyrohPyroh Membre

    Dans le même delegate implémente optional func outlineView(_ outlineView: NSOutlineView, shouldExpandItem item: Any) -> Bool et fait lui renvoyer false quand il le faut.

  • yannSyannS Membre

    Merci, nickel :)

Connectez-vous ou Inscrivez-vous pour répondre.