Double click an NSTableView row in Cocoa?

后端 未结 8 1391
旧巷少年郎
旧巷少年郎 2020-12-13 01:41

I need my application to open a window when a user double clicks on a row in an NSTableView. I\'m having a bit of a difficult time finding information or exampl

8条回答
  •  鱼传尺愫
    2020-12-13 02:08

    If someone looks for a swift 2.0 version: This is what works for me. Seems much easier than the Objective C code.

    @IBOutlet weak var searchResultTable: NSTableView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        searchResultTable.doubleAction = "doubleClickOnResultRow"
    }
    
    func doubleClickOnResultRow()
    {
        print("doubleClickOnResultRow \(searchResultTable.clickedRow)")
    }
    

提交回复
热议问题