如何在NSTableView中获取当前所选行和列的索引

时间:2018-06-06 14:19:34

标签: objective-c macos cocoa nstableview

我正在开发一款带有超级简单NSTableView的小型MacOS应用程序。 当用户选择一个单元格时,我需要知道该单元格的列和行索引。 我已经实现了方法

docker run \ --mount src=different-scripts,target=/scripts,type=bind \ base-image-A /bin/bash -c "ln -s /scripts/* /docker-entrypoint-initdb.d; \ /docker-entrypoint.sh postgres"

并向NSTableView询问- (void)tableViewSelectionDidChange:(NSNotification *)notificationselectedColumn,但是当我点击表格时,结果总是选择整行。 (实际上selectedRow返回正确的索引号,selectedRow返回-1 =无选择

如何选择单个Cell?我如何知道他的坐标?

感谢您的帮助!

The selected row

1 个答案:

答案 0 :(得分:0)

对于网格或电子表格类型布局,最好使用NSCollectionView

有关详细信息,请参阅documentation