2012-01-29 63 views
7

我有一個非常簡單的NSTableView通過NSArrayController掛鉤並綁定到我的模型。我想在雙擊編輯時稍微調整視圖的行爲。這似乎是雙擊編輯單元格時的默認行爲,當點擊發生在單元格內的文本位置時(見下文)只打開單元格進行編輯時。NSTableView如何點擊單元格中的任何位置來編輯文本?

我想改變行爲,以便雙擊任意位置的單元格導致編輯(下圖中的綠色大小寫)。有任何想法嗎?也許我正在尋找錯誤的條款,但我無法找到任何關於此的內容。

enter image description here

回答

2

子類NSTextFieldCell並重寫-hitTestForEvent:inRect:ofView:返回NSCellHitEditableTextArea不管發生了鼠標點擊的位置。

相關問題