自定义NSControl目标/动作howto!

时间:2009-01-31 03:43:17

标签: cocoa class action target

我有一个自定义NSControl,它充当一个二维滑块,您可以在其中拖动视图周围的手柄。我添加了一些特定于类的方法,我唯一覆盖的是鼠标操作和drawRect。我的问题是,如何让它实现目标行动?如何使其像滑块一样运行并持续向绑定目标发送操作消息?截至目前,我可以在界面构建器中连接它,但不会发送任何操作。我已经阅读了很多关于sendActionOn和sendAction的方法:但我不确切知道如何使用它们。如果有人解释,我相信我会得到它。

1 个答案:

答案 0 :(得分:-2)

-sendActionOn:仅在你是NSControl的子类并实现一个你不是的单元格时才有意义。

-mouseDragged:(或从-mouseDragged:调用的任何方法更改滑块位置),您只需拨打[[self target] performSelector:[self action]]