代码中的Alpha更改但不是可视的

时间:2015-03-22 00:48:31

标签: objective-c logging view console alpha

当我跑步时:

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

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

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

日志产生的原因:Alpha Is:47.400002,但实际视图仍为100.00?

谢谢!

1 个答案:

答案 0 :(得分:2)

好吧,来自UIView

的文档
  

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

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