Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 滑轨式爆米花_Objective C_Macos_Cocoa_Nswindow_Nsslider - Fatal编程技术网

Objective c 滑轨式爆米花

Objective c 滑轨式爆米花,objective-c,macos,cocoa,nswindow,nsslider,Objective C,Macos,Cocoa,Nswindow,Nsslider,我有一个自定义的NSSlider 由于缺少空间,我只想在用户将鼠标悬停在滑块上时显示它的值。 就像这个: 我知道悬停部分是如何工作的,使用NSTrackingArea。 我的问题是,我怎样才能正确地制作出这样的府绸呢 这个问题我已经问了好一阵子了。 我想你会使用同样的技术在窗口外的屏幕上设置单个小元素的动画。使用NSWindow。使其无边界且不不透明,以便可以通过背景图像定义其形状。因此,您可以相对于滑块定位“popover”窗口。让它成为包含滑块的窗口的一部分,这样窗口菜单、曝光/任务控制等

我有一个自定义的
NSSlider

由于缺少空间,我只想在用户将鼠标悬停在滑块上时显示它的值。 就像这个:

我知道悬停部分是如何工作的,使用
NSTrackingArea
。 我的问题是,我怎样才能正确地制作出这样的府绸呢

这个问题我已经问了好一阵子了。
我想你会使用同样的技术在窗口外的屏幕上设置单个小元素的动画。

使用
NSWindow
。使其无边界且不不透明,以便可以通过背景图像定义其形状。因此,您可以相对于滑块定位“popover”窗口。让它成为包含滑块的窗口的一部分,这样窗口菜单、曝光/任务控制等就不会发生奇怪的事情。

我希望它类似于工具提示——您创建并定位一个包含悬停指示器内容的新窗口。