OC工作笔记

透明视图上添加不透明控件

2016-11-29  本文已影响25人  CarrieQ

相信大家都会遇到过一个问题,就是当你把一个视图的透明度设置好以后,再往这个视图上加控件,就会出现,新加的视图也是透明的这种现象。其实这是非常好解决的。

只需要改一句代码即可

//view.backgroundColor = [UIColor blackCorlor];   //view.alpha = 0.8;  这种代码是我们通常的写法,这样设置的透明度是这个视图全局的。我们改为下面的,即可解决

view.backgroundColor = [[UIColor blackCorlor]colorWithAlphaComponent:0.7f];  这种意味着只把背景颜色透明,其余正常。

上一篇下一篇

猜你喜欢

热点阅读