由于设置阴影需要masksToBounds设置为NO,而设置圆角需要masksToBounds为YES,因此相互矛盾,不能用一般法解决。
设原来要显示的view为exhibitView
1.需要将当前要展示的UIView加在一个新的UIView,暂且叫做shadowView,将其设置阴影
初始化
- (UIView *)shadowView{
if (_shadowViewForHeadPicture == nil) {
//shadowView
_shadowView = [[UIView alloc]init];
//不设置frame的话,不能子视图的点击事件,但也可以正常显示视图,另外设置的frame一定要将子视图包含在内
_shadowView = CGRectMake(0, 0, WIDTH, HEIGHT/2);
_shadowView = [UIColor colorWithRed:2