透明视图上添加不透明控件
2016-11-29 本文已影响25人
CarrieQ
相信大家都会遇到过一个问题,就是当你把一个视图的透明度设置好以后,再往这个视图上加控件,就会出现,新加的视图也是透明的这种现象。其实这是非常好解决的。
只需要改一句代码即可
//view.backgroundColor = [UIColor blackCorlor]; //view.alpha = 0.8; 这种代码是我们通常的写法,这样设置的透明度是这个视图全局的。我们改为下面的,即可解决
view.backgroundColor = [[UIColor blackCorlor]colorWithAlphaComponent:0.7f]; 这种意味着只把背景颜色透明,其余正常。