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