【问题标题】:Opacity of a custom UIButton自定义 UIButton 的不透明度
【发布时间】:2011-08-10 17:43:20
【问题描述】:

默认情况下,我们将 UIButton 的不透明度设置为 NO。我们可以将其设置为 YES 吗?

【问题讨论】:

    标签: iphone objective-c cocoa-touch uibutton


    【解决方案1】:

    嗯...opacity 不是布尔值。它是一个float,范围从 0.0(完全透明)到 1.0(完全不透明)。该属性实际上称为alpha,所以你可以这样做:

    [myButton setAlpha:0.42];
    

    【讨论】:

    • 还有myButton.opaque,继承自UIView,这可能是OP所想的,但可能不会有(暗示的)预期效果。
    • @Josh 哦,好点!我忘了那个;我几乎从不使用它。
    • myButton.alpha = some_value_between_0_1;
    【解决方案2】:

    setAlpha 在 swift 中不起作用:

    photoButton.alpha = 0.3
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-26
      相关资源
      最近更新 更多