【问题标题】:Alpha Changes in Code but Not Visually代码中的 Alpha 变化,但视觉上没有变化
【发布时间】:2015-03-22 00:48:30
【问题描述】:

当我跑步时:

[darkBackgroundView setAlpha:(point.y - self.view.bounds.size.height) / -5];

NSLog(@"The Alpha Is: %f", darkBackgroundView.alpha);

我在控制台中更改了 alpha,但屏幕上的视图不会更改。是的,它已连接等。

日志会产生的任何原因:Alpha 是:47.400002,但实际视图仍然是 100.00?

谢谢!

【问题讨论】:

    标签: objective-c logging view console alpha


    【解决方案1】:

    嗯,来自UIView的文档

    此属性的值是一个介于 0.0 到 1.0 之间的浮点数,其中 0.0 表示完全透明,1.0 表示完全不透明。此值仅影响当前视图,不会影响其任何嵌入的子视图。

    值从 0.0 到 1.0,而不是 0.0 到 100.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      相关资源
      最近更新 更多