我有自定义视图。在initWithFrame:
我有:
self.backgroundColor = [UIColor colorWithRed:255 green:255 blue:255 alpha:0.8];
适用于iOS< 10,在iOS 10上不起作用,alpha被忽略,视图只是白色。 如何在iOS 10上使颜色透明?
答案 0 :(得分:2)
iOS 10不会将颜色分量剪辑为1.因此它会尝试绘制(255,255,255,0.8)而不是(1,1,1,0.8),因为iOS的旧版本会。尝试:
self.backgroundColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.8];