如何在 NSTableView 中获取当前选中的行和列的索引
How to get index of currently selected row and column in NSTableView
我正在开发一个带有超级简单 NSTableView 的小型 MacOS 应用程序。
当用户 select 一个单元格时,我需要知道该单元格的列和行索引。
我已经实现了方法
- (void)tableViewSelectionDidChange:(NSNotification *)notification
并向 NSTableView 询问 selectedColumn
和 selectedRow
,但是当我单击 table 时,结果始终是整行的 selection。
(实际上selectedRow
return正确的索引号和selectedColumn
return-1=没有selection)
如何select单个Cell,如何知道他的坐标?
感谢您的帮助!
The selected row
对于网格或电子表格类型的布局,最好使用 NSCollectionView
。
有关详细信息,请参阅 documentation。
我正在开发一个带有超级简单 NSTableView 的小型 MacOS 应用程序。 当用户 select 一个单元格时,我需要知道该单元格的列和行索引。 我已经实现了方法
- (void)tableViewSelectionDidChange:(NSNotification *)notification
并向 NSTableView 询问 selectedColumn
和 selectedRow
,但是当我单击 table 时,结果始终是整行的 selection。
(实际上selectedRow
return正确的索引号和selectedColumn
return-1=没有selection)
如何select单个Cell,如何知道他的坐标?
感谢您的帮助!
The selected row
对于网格或电子表格类型的布局,最好使用 NSCollectionView
。
有关详细信息,请参阅 documentation。