在mac app中单击获取tableView的行号

时间:2011-07-07 07:08:19

标签: cocoa macos

我有一个使用tableView的mac应用程序,它有一些行。点击(单击)一个特定的行,我想要那个行号。实际上,我想根据所选的行号设置标签的值。请帮忙!

1 个答案:

答案 0 :(得分:1)

您的表委托可以实施- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(NSInteger)row;

好像那样会给你你想要的行,然后只返回“YES”以允许选择。

或者您的代理人可以实施- (void)tableViewSelectionDidChange:(NSNotification *)notification;然后获取当前选定的单元格(但如果您允许多次选择,这可能还不够)。