在我的Mac應用程序中,我有一個NSTableView
。默認的行爲是點擊鍵盤上的空格鍵,它選擇一行和事件tableView shouldSelectRow
。NSTableView - 如何刪除空格鍵事件偵聽器?
但在我的使用案例中,我有一個啓動和停止音頻播放的按鈕。我想刪除NSTableView
中的空格鍵處理並將其移至播放按鈕。
我嘗試引入一個菜單項進行播放併爲其分配空格鍵。然而,這不起作用。每次點擊空格鍵NSTableView
都會觸發,而不是菜單項。
我的問題是:如何從NSTableView
中刪除空格鍵偵聽器?
在此先感謝。
你試過分配空格鍵爲等效鍵按鈕?你可以在NIB中做到這一點。選擇按鈕。切換到「屬性」檢查器。點擊Key Equivalent字段。按空格鍵。 –
嗨@KenThomases,這實際上是一個好主意,它似乎工作,但是,NSTableView仍然會觸發shouldSelectRow。我需要以某種方式刪除觸發shouldSelectRow事件的空間。有任何想法嗎 ? – Mozzak
從委託方法記錄'[NSThread callStackSymbols]'的結果並編輯您的問題以包含它。 –