Macos NSTextField拖动值

Macos NSTextField拖动值,macos,cocoa,custom-controls,nstextfield,nscontrol,Macos,Cocoa,Custom Controls,Nstextfield,Nscontrol,我试图在MacOSX环境中创建一个文本字段,允许用户选择一个数字并水平拖动以上下调整该数字。 我知道这是可以做到的,因为苹果已经在Sprite Kit发射器部分的inspector面板中实现了它:参见图 我曾尝试对NSTextField进行子分类,以捕获鼠标拖动事件并进行计算,但它们似乎没有通过。但鼠标按下事件不会 我还尝试过在顶部放置一个虚拟视图,并在事件发生时捕捉它们。这适用于鼠标按下,但再次强调,从未调用拖动的鼠标。我知道该视图可以接收鼠标拖动事件,因为如果我将该视图放置在文本字段不在其下

我试图在MacOSX环境中创建一个文本字段,允许用户选择一个数字并水平拖动以上下调整该数字。 我知道这是可以做到的,因为苹果已经在Sprite Kit发射器部分的inspector面板中实现了它:参见图

我曾尝试对NSTextField进行子分类,以捕获鼠标拖动事件并进行计算,但它们似乎没有通过。但鼠标按下事件不会

我还尝试过在顶部放置一个虚拟视图,并在事件发生时捕捉它们。这适用于鼠标按下,但再次强调,从未调用拖动的鼠标。我知道该视图可以接收鼠标拖动事件,因为如果我将该视图放置在文本字段不在其下的某个位置,则一切正常

我的选择是什么?我觉得我已经尝试了一切,剩下的唯一选择就是从头开始创建一个新控件。我不介意太多,但我也希望用户能够在文本字段中添加公式并拖动单个值-这意味着需要重建NSTextField的全部功能才能添加此拖动功能。。。还有别的吗