gpt4 book ai didi

objective-c - 如何从 Cocoa 中的 NSTableView 获取单元格值?

转载 作者:行者123 更新时间:2023-12-03 17:04:41 24 4
gpt4 key购买 nike

我可能有一个愚蠢的问题,但我对 Cocoa 还很陌生,所以我不觉得问这个问题很糟糕:)

我有一个充满一些数值的表格 View 。我需要的是,当用户单击特定单元格时,会发生涉及该单元格值的某些操作。

例如:表中有从 1 到 10 的值,用户单击一个值,该值的平方出现在窗口的某处。 (用户点击 3 和 9 出现在表格旁边的某处)

我将非常感谢任何帮助!

谢谢!

最佳答案

首先将您的应用程序委托(delegate)设置为 TableView 的委托(delegate)(使用 setDelegate 方法)。然后声明您的应用程序委托(delegate)以实现 NSTableViewDelegate 协议(protocol)(可能您已经这样做了 - 如果没有,请在之后添加 NSTableViewDelegate NSApplicationDelegate)。
然后实现这个方法:

- (void)tableViewSelectionDidChange:(NSNotification *)aNotification;

这样,每当 TableView 的选择发生变化时,您都会注意到(使用 TableView 的选定行方法来知道哪一行已更改)。
NSTableViewDelegate 中还有很多方法可以实现,以便在其他事件发生时注意。

PS:这不是愚蠢的问题。

关于objective-c - 如何从 Cocoa 中的 NSTableView 获取单元格值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13277659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com