當view設置陰影的時候,再設置圓角是衝突的,兩者都不會顯示!!!
原因是
clipsToBounds 指的是視圖上的子視圖,如果超出父視圖部分就會被裁剪掉
masksToBounds 指的是視圖圖層上的子視圖,如果超出父圖層部分就會被裁剪掉
解決方法如下:
self.bgView.layer.masksToBounds = NO; // 主要的是這句!!!!!!!
self.bgView.layer.cornerRadius = 5.0f;
self.bgView.layer.shadowColor = [UIColor grayColor].CGColor;
self.bgView.layer.shadowOffset = CGSizeMake(1,5);
self.bgView.layer.shadowOpacity = 0.9;
self.bgView.layer.shadowRadius = 5.0f;