如何将滑块按钮与滑块按钮一起移动

问题描述:

我有一个用于音量的自定义滑块,我希望滑块的当前值在弹出框中显示,到目前为止,请参阅下面的图片。如何将滑块按钮与滑块按钮一起移动

不幸的是,此时弹出窗口在滑块中间是静态的。

任何想法如何让弹出窗口与滑块按钮一起移动?

这是我到目前为止有:

- (IBAction)showPopover:(id)sender { 

    volumeSetting = [sender intValue]; 
    [volumeLabel setStringValue:[NSString stringWithFormat:@"%i",volumeSetting]]; 
    [popover showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMinYEdge ]; 

} 

enter image description here

而不是使用发送者的范围确定,而当滑块在这个时刻,从位置创建一个小的矩形(中NSPopover使用它根据首选大小在其边界居中)。不幸的是,这不会影响流行。它将从一个位置跳到另一个位置。