我有一个自定义的NSControl充当排序的二维滑块,其中可以拖动视图四周的手柄。我加了几级的具体方法和唯一的我推翻了鼠标操作和drawRect中。我的问题是,我怎么得到它实现目标的行动?我怎样才能使它像一个滑块和连续发送动作消息结合的目标?截至目前,我可以电汇它在界面生成器,但没有动作被发送。我已经阅读了很多关于类似sendActionOn方法:和sendAction:对,但我不知道究竟如何使用它们。如果有人可以解释它,我敢肯定,我会得到它。

有帮助吗?

解决方案

-sendActionOn:是仅相关的,如果你正在子类的NSControl和执行单元,它你不是。

-mouseDragged:(或任何方法从-mouseDragged:称为改变滑块位置),则应该只调用[[self target] performSelector:[self action]]

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top