【问题标题】:how to move a popover along with slider button如何将弹出框与滑块按钮一起移动
【发布时间】:2013-01-13 06:11:07
【问题描述】:

我有一个自定义的音量滑块,我希望滑块的当前值显示在我目前已有的弹出窗口中,见下图。

不幸的是,弹出框在滑块中间是静态的。

知道如何使弹出框与滑块按钮一起移动吗?

这是我目前所拥有的:

- (IBAction)showPopover:(id)sender {

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

}

【问题讨论】:

    标签: sync move nsslider nspopover


    【解决方案1】:

    而不是使用发送者的边界来确定滑块此时的位置,并从该位置创建一个小矩形(NSPopover 使用它来根据首选大小在其边界处居中)。不幸的是,这不会为弹出框设置动画。它只会从一个位置跳到下一个位置。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-22
        • 1970-01-01
        • 1970-01-01
        • 2020-08-29
        • 1970-01-01
        • 1970-01-01
        • 2016-01-31
        • 1970-01-01
        相关资源
        最近更新 更多