2016-05-24 29 views
0

Ich habe eine Mac-App mit einem NSOutlineView. Der View-Controller, der die Gliederungsansicht enthält, implementiert outlineViewSelectionIsChanging:, um den Auswahlstatus für die Zellen in der Gliederungsansicht benutzerdefiniert festzulegen (er ist sichtbasiert). Aber selectionIsChanging wird auf Maus aufgerufen, nicht Maus nach unten. Ich habe andere View-Controller mit anderen Outline-Ansichten in der App, die selectionIsChanging richtig auf die Maus bekommen, aber ich finde keinen Unterschied. Ist dies eine Eigenschaft auf NSOutlineView/NSTableView? Oder gibt es eine andere wahrscheinliche Ursache dafür?NSOutlineView selectionIsChanging auf Maus hoch

Antwort

0

Stellt sich heraus, dass, wenn Drag-and-Drop in der Gliederungsansicht implementiert ist, es nur Auswahlnachrichten auf Maus hochstellt.