2015-07-09 10 views
7

Ich habe eine Doppelklick-Aktion für meine NSOutlineView, alles funktioniert gut: jedes Mal, wenn ich auf eine Zeile in der Tabelle doppelklicke, wird die richtige Methode aufgerufen.Doppelklick auf die Header von NSOutlineView löst die Doppelklick-Methode aus?

Allerdings wird die gleiche Methode aufgerufen, wenn ich auf den Header einer Spalte doppelklicke (sagen wir mal, um die Sortierreihenfolge zu ändern). Ich habe dieses Verhalten noch nie bemerkt, wie kann ich es deaktivieren?

Antwort

4

Wie wäre es mit dem clickedRow?

[self.outlineView clickedRow] 
+0

Danke, ja, das ist sehr einfach zu beheben. Ich habe das Kopfgeld geöffnet, weil ich es sehr seltsam fand, dass ein Kopfball die Aktion auslösen könnte. – aneuryzm

Verwandte Themen