我有一个非常简单的视图控制器,它在它的 init 中执行此操作:
self.view.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.65];
当视图作为已经在屏幕上的视图的子视图添加时,它的背景会闪烁黑色(忽略 alpha),然后返回正确的颜色(带 alpha)。当 alpha 为 0(不足为奇)或 1(不足为奇)时,不会发生闪烁。请注意,我没有触摸视图或图层上的 alpha 或 opacity 属性,因为这会导致所有子视图也都是透明的。
关于如何解决闪烁的任何想法?