gpt4 book ai didi

objective-c - NSMatrix 委托(delegate)

转载 作者:行者123 更新时间:2023-12-03 17:35:28 25 4
gpt4 key购买 nike

我的代码中有一个 NSMatrix,特别是单选按钮。我想创建一个委托(delegate),以便在单选按钮选择更改时发布消息。

我必须使用哪个委托(delegate)?我尝试了 textDidChange 方法,但没有成功。显然,我在应用程序的初始化阶段使用了 [radioButtons setDelegate:self]。

谢谢

最佳答案

NSMatrixNSControl 的子类,因此您可以使用与任何其他 NSControl 相同的目标操作范例,例如推送按钮。

您可以使用界面生成器(控制从矩阵拖动到类)或使用 setTarget: 在代码中设置 NSMatrix 上的目标和操作设置 Action :。然后,当选择矩阵中的一个单元格(此处为单选按钮)时,将调用操作方法,您可以使用 selectedCell 方法查询选择了哪个单选按钮。

参见https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Button/Articles/QueryMatrixButtons.html

关于objective-c - NSMatrix 委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11534939/

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