2017-09-28 2 views
1

J'ai implémenté la fonction de dépose par glisser-déposer dans tableview. Lorsque vous faites glisser, la ligne bleue apparaît par défaut, je veux personnaliser/supprimer cette ligne bleue. Cela peut être un doublon possible, mais je n'ai pas trouvé de réponse définitive. Veuillez nous suggérer.Suppression de la ligne bleue lors d'un glisser-déposer dans l'objectif de l'application mac NSTableView c

J'ai essayé en mettant le point culminant à aucun

[self.tableView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList]; 
[self.tableView setDraggingDestinationFeedbackStyle:NSTableViewDraggingDestinationFeedbackStyleNone]; 

Mais sa ne fonctionne pas.

Toute aide serait grandement appréciée!

lien de référence: https://developer.apple.com/library/content/samplecode/DragNDropOutlineView/Introduction/Intro.html

Merci à l'avance.

Répondre

1

Enfin, je trouve la réponse:

[self.tableView setDraggingDestinationFeedbackStyle:NSTableViewDraggingDestinationFeedbackStyleNone];