1

我有一个习惯NSSlider

由于空间不足,我只想在用户将鼠标悬停在滑块上时才显示它的值。就像这个: http ://dribbble.com/shots/754412-Range-Selection

我知道悬停部分是如何工作的,使用NSTrackingArea. 我的问题是,我如何正确地制作这样的弹出框?

我有这个问题已经有一段时间了。我想您会使用相同的技术在窗口外的屏幕上为单个小元素设置动画。

4

1 回答 1

3

使用NSWindow. 使其无边界且不透明,以便您可以通过背景图像定义其形状。转换坐标,以便您可以相对于滑块定位“弹出”窗口。使其成为包含滑块的窗口的窗口,这样窗口菜单、Exposé/任务控制等就不会发生奇怪的事情。

于 2012-12-20T22:33:01.360 回答