iOS

关于iOS中设置透明背景的解决方法

2018-06-20  本文已影响838人  mark666

在开发中我们经常会遇到设置透明背景的需求,在一个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];

我们给颜色通道设置一个透明度就可以解决这个问题了,有兴趣的可以试试。

上一篇下一篇

猜你喜欢

热点阅读