在开发中我们经常会遇到设置透明背景的需求,在一个View 上面有 多个subView,而这个View是透明的,通常我们习惯于这样
sefl.view.backgroudColor = [UIColor blackColor];
self.view.alpha = 0.1;
这是你运行程序会发现上面的子视图也透明了,你顿时只能呵呵了,这时候有一些人则要UI 切图来解决了,其实还有一种很简单的解决方案
self.view.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.02];
我们给颜色通道设置一个透明度就可以解决这个问题了,有兴趣的可以试试。
网友评论