Question

Par défaut (il semble), IKImageBrowserView permet le glisser-déposer à des endroits dans le Finder. Je voudrais désactiver ce comportement, mais je suis incertain de la façon de le faire. Je pensais que peut-être la mise en œuvre du protocole NSDraggingDestination et en remplaçant pourrait résoudre ce problème, mais jusqu'à présent, il n'a pas fonctionné pour moi.

Merci pour toute aide!

Était-ce utile?

La solution

Si vous voulez personnaliser le comportement de glisser-déposer de IKImageBrowserView, vous pouvez mettre en œuvre la méthode de - (NSUInteger) imageBrowser:(IKImageBrowserView *) aBrowser writeItemsAtIndexes:(NSIndexSet *) itemIndexes toPasteboard:(NSPasteboard *)pasteboard dans de votre navigateur objet source de données. Cela vous permettra de définir les types et les données que vous voulez mettre sur la table de montage lorsque vous faites un glisser. Si vous souhaitez désactiver entièrement glisser, vous devriez être en mesure de revenir juste 0 (le nombre d'articles que vous voulez être traîné).

scroll top