好吧,我需要的是非常簡單,但我仍然可以找到任何具體的東西。處理雙擊鼠標事件並返回按下NSTableView
我希望能夠到:
- 軌道時
NSTableView
的重點是,和「返回」鍵雙擊事件 - 軌道。
你會怎麼做呢?
P.S.我已經看過NSTableViewDelegate
規範,但我找不到任何有用的東西。
好吧,我需要的是非常簡單,但我仍然可以找到任何具體的東西。處理雙擊鼠標事件並返回按下NSTableView
我希望能夠到:
NSTableView
的重點是,和「返回」鍵雙擊事件你會怎麼做呢?
P.S.我已經看過NSTableViewDelegate
規範,但我找不到任何有用的東西。
對於雙擊你只是需要這些幹什麼:
-(void)awakeFromNib{
[self.tableView setDoubleAction:@selector(thisMethod)];
//And if you wish to take selector dynamically, I guess you know how to do :)
}
-(void)thisMethod{
NSLog(@"double clicked");
}
是的,這是100%的權利。 (哦,我以前一定是用過這個,但是......忘了這一切......大聲笑)。至於「返回」鍵處理,它不是編輯值。我在一個自定義的'NSView'裏面使用'NSTableView' *,它在一個自定義編輯器裏顯示出一個** Autocompletion **下拉菜單。如果用戶的注意力集中在編輯器上,那麼一切都由編輯器類來處理,一切都很好。但是,如果焦點轉到下拉菜單,則返回鍵(a.k.a.「用當前選擇的值執行某些操作」=「在編輯器中插入光標位置」)必須單獨處理。 – 2013-03-12 13:21:37
爲什麼要集中返回鍵?你需要爲表格設置新的價值嗎? – 2013-03-12 10:27:13