2013-01-13 159 views
0

我有一個用於音量的自定義滑塊,我希望滑塊的當前值在彈出框中顯示,到目前爲止,請參閱下面的圖片。如何將滑塊按鈕與滑塊按鈕一起移動

不幸的是,此時彈出窗口在滑塊中間是靜態的。

任何想法如何讓彈出窗口與滑塊按鈕一起移動?

這是我到目前爲止有:

- (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

回答

0

而不是使用發送者的範圍確定,而當滑塊在這個時刻,從位置創建一個小的矩形(中NSPopover使用它根據首選大小在其邊界居中)。不幸的是,這不會影響流行。它將從一個位置跳到另一個位置。