2017-07-27 50 views
-1

在表格視圖(基於視圖(OSX))中,是否可以根據表格中選定的單元格獲取列名稱視圖。根據基於視圖的表格視圖(OSX)中選擇的單元格獲取列信息

例如,如果在表格視圖中,我單擊單元格(第3行第5列),應用程序UI UI工具包框架或其他應用程序框架是否具有提供點擊單元格的行/列信息的API。

注意:我知道單元格選擇API(isSelected on view)已經可用,但當單元格處於編輯模式時,或者單擊單元格並且光標在該單元格中閃爍以便編輯時,它將不起作用。它只給你布爾值,不管單元是否被完全選中,但不是單元在編輯模式或單擊模式下的狀態/模式。

在一個xib中,我有一個自定義的表格視圖和兩個按鈕。一個用於添加一行和另一個用於搜索。現在,如果我點擊「添加行」按鈕,一行被添加到表格視圖與非常第一個單元格在編輯模式(在這裏我已經使用tableView editColumn:withEvent:選擇API)。在這裏工作很好。

但是,當我點擊搜索,我需要找到哪個單元格當前選定,並基於該單元執行一些操作。

所以你可以幫我找一個解決方案。

+0

爲什麼你在使用UIKit時明確說你正在使用Cocoa應用程序? –

+0

這是由於我在我的項目中使用的框架 –

+0

向Google或Yahoo詢問UIKit是什麼。 –

回答

0

NSTableView的clickedRowclickedColumn屬性可能會訣竅。

+0

clikcedRow和clickedColumn僅在單元格單擊結果選中特定單元格時起作用。但是,當單元格單擊操作導致單元格編輯時,不會調用鼠標鍵,也不會執行clickedRow或clickedColumn。希望你明白這一點。 –

相關問題