【问题标题】:NSSlider without background无背景的 NSSlider
【发布时间】:2013-10-31 07:59:18
【问题描述】:

每当我的 NSSlider 显示时,它都有一个圆角矩形背景(请参阅链接图像)。我希望它只绘制条形图和旋钮,而不是这个背景。

我已经研究了 NSSliderCell 或 NSSlider 的子类化,但似乎无论我覆盖这个背景的绘制方法是什么,都不会消失。我可以做些什么来摆脱这种背景,还是我唯一的选择是自己控制?

谢谢
索伦

【问题讨论】:

    标签: cocoa


    【解决方案1】:

    取消选中 Xcode 中的 Bordered 选项,或者您可以在代码中将其设置为 NO。

    如果这不起作用,您可以将它放在 NSBox 或其他东西中

    【讨论】:

    • NSSlider 或 NSSliderCell 上没有带边框的选项或属性
    • 不要忘记继承链。 NSCell 有方法,所以 NSSliderCell 有它。我不记得它是否有任何作用。它可以覆盖方法而不做任何事情。试试看
    猜你喜欢
    • 1970-01-01
    • 2013-06-09
    • 2012-03-07
    • 2023-03-12
    • 2013-04-14
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多