【问题标题】:Confused with NSButton Image对 NSButton 图像感到困惑
【发布时间】:2011-12-24 02:32:41
【问题描述】:

我有一个方形 NSButton 和一个与按钮大小相同的 Image。我将图像设置为按钮,关闭边框并将缩放设置为无。然后图像似乎比按钮小。如果我将缩放设置为独立于轴,则图像可以填充所有按钮。但是设置按钮启用为假。按钮消失了。有谁知道它有什么问题吗?

【问题讨论】:

    标签: cocoa nsbutton


    【解决方案1】:

    嗯...恕我直言,您的描述有点混乱!无论如何,据我所知,您在使用 Xcode 时遇到问题。

    你必须设置缩放,因为按钮总是比它的内容大一点,因为有边框(即使你关闭它的边框,它仍然会用一个小的不可见边框呈现)。由于未知原因,设置为 Axes Independently 可以解决此问题并以正确的方式调整图像大小(这适用于您可以使用的任何类型的 NSControl)。

    我无法弄清楚启用或禁用按钮会如何影响其可见性。您确定您没有使用“隐藏”属性而不是“启用”属性吗?

    [myButton setHidden:YES]
    

    这将使按钮透明且对点击不敏感。

    [myButton setEnabled:NO]
    

    这将作用于用户点击的答案(这就是您要寻找的)。你的图像主要是灰色的吗?禁用按钮会使按钮变灰,这可能会使图像不可见...

    【讨论】:

    • 感谢您的回复!是的,我正在使用 setEnabled:NO 并且我的图像不是灰色的。禁用按钮会影响其可见性,这很奇怪。
    猜你喜欢
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 2012-07-22
    • 2013-05-13
    相关资源
    最近更新 更多