【发布时间】:2017-02-04 10:56:32
【问题描述】:
普通的NSButton 如果被禁用,它似乎是透明的。
图片显示了一个样式为“push”的按钮
但是,我想禁用 没有透明度的按钮。
我尝试以编程方式将 alphaValue 设置为 1.0,但似乎 NSButtons cell (controlView) 以及所有其他子视图的 alphaValue 已经为 1.0。
另外,没有什么像 userInteractionEnabled 或 adjustsImageWhenDisabled(都推荐 here)我可以在 iOS 中使用。
如何禁用没有标准透明度的 NSButton?
【问题讨论】:
-
您必须使用常规按钮吗?带纹理的圆形按钮不存在此问题。
-
@rocky 请参阅上面更新的问题:“纹理按钮”的透明度似乎稍差,但它也是透明的。
-
啊,你是对的。我猜我看的不够仔细。对此感到抱歉。
标签: swift macos user-interface nsbutton nsbuttoncell