【发布时间】:2013-08-07 16:49:08
【问题描述】:
我有一个非常简单的视图控制器,它在它的 init 中执行此操作:
self.view.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.65];
当视图作为已经在屏幕上的视图的子视图添加时,它的背景会闪烁黑色(忽略 alpha),然后返回正确的颜色(带有 alpha)。当 alpha 为 0(不足为奇)或 1(不足为奇)时,不会发生闪烁。请注意,我没有触及视图或图层上的 alpha 或 opacity 属性,因为这会导致所有子视图也都是透明的。
关于如何解决闪烁的任何想法?
【问题讨论】:
-
上面的代码你是用什么方法写的?
-
它在初始化中。我在问题中说明了这一点。
标签: iphone ios uiview core-animation transparent