我有自定义NSSlider
。
由于空间不足,我只想在用户将鼠标悬停在滑块上时显示它的值。 就像这个: http://dribbble.com/shots/754412-Range-Selection
我知道悬停部分是如何工作的,使用NSTrackingArea
。
我的问题是,我怎样才能正确制作这样的弹出窗口?
我有这个问题很长一段时间了。 我想你会使用相同的技术在窗口外的屏幕上设置单个小元素的动画。
答案 0 :(得分:3)
使用NSWindow
。使其无边框且不透明,以便您可以通过背景图像定义其形状。 Convert coordinates因此您可以相对于滑块定位“弹出窗口”窗口。使其成为包含滑块的窗口的child,以便使用“窗口”菜单,“Exposé/ Mission Control”等不会发生奇怪的事情。