我有一个视图,它有一个工具栏,因为它是第一个子视图(背景),然后是标签和图像视图。我试图淡出视图,但工具栏alpha没有动画。它会立即从1.0变为0.0,而其他子视图会为其alpha设置动画。
我已尝试停用allowsGroupOpacity
,但仍然无效。事实上,当我禁用它时,工具栏的半透明性质完全丧失。它变得透明。
我甚至尝试启用shouldRasterize
和rasterizationScale
,但没有任何作用。
我还能尝试其他什么吗?
修改
我明白了!我需要在超级视图的图层而不是工具栏的图层上将allowsGroupOpacity
设置为NO
。
答案 0 :(得分:0)
在superview的图层上设置allowsGroupOpacity
到NO
而不是工具栏的图层可以解决此问题。