【发布时间】:2011-08-10 17:43:20
【问题描述】:
默认情况下,我们将 UIButton 的不透明度设置为 NO。我们可以将其设置为 YES 吗?
【问题讨论】:
标签: iphone objective-c cocoa-touch uibutton
默认情况下,我们将 UIButton 的不透明度设置为 NO。我们可以将其设置为 YES 吗?
【问题讨论】:
标签: iphone objective-c cocoa-touch uibutton
嗯...opacity 不是布尔值。它是一个float,范围从 0.0(完全透明)到 1.0(完全不透明)。该属性实际上称为alpha,所以你可以这样做:
[myButton setAlpha:0.42];
【讨论】:
myButton.opaque,继承自UIView,这可能是OP所想的,但可能不会有(暗示的)预期效果。
setAlpha 在 swift 中不起作用:
photoButton.alpha = 0.3
【讨论】: