UIToolbar动画alpha ios7

时间:2014-03-26 00:40:01

标签: ios objective-c ios7 uiview uitoolbar

我有一个视图,它有一个工具栏,因为它是第一个子视图(背景),然后是标签和图像视图。我试图淡出视图,但工具栏alpha没有动画。它会立即从1.0变为0.0,而其他子视图会为其alpha设置动画。

我已尝试停用allowsGroupOpacity,但仍然无效。事实上,当我禁用它时,工具栏的半透明性质完全丧失。它变得透明。

我甚至尝试启用shouldRasterizerasterizationScale,但没有任何作用。

我还能尝试其他什么吗?

修改

我明白了!我需要在超级视图的图层而不是工具栏的图层上将allowsGroupOpacity设置为NO

1 个答案:

答案 0 :(得分:0)

在superview的图层上设置allowsGroupOpacityNO而不是工具栏的图层可以解决此问题。