다음 스 니펫을 사용하여 UIView 중 하나에 그림자 효과를 추가합니다. 꽤 잘 작동합니다. 그러나 뷰의 masksToBounds 속성을 YES로 설정하자마자 . 그림자 효과가 더 이상 렌더링되지 않습니다.
self.myView.layer.shadowColor = [[UIColor blackColor] CGColor];
self.myView.layer.shadowOpacity = 1.0;
self.myView.layer.shadowRadius = 10.0;
self.myView.layer.shadowOffset = CGSizeMake(0.0f, 0.0f);
self.myView.layer.cornerRadius = 5.0;
self.myView.layer.masksToBounds = YES; // <-- This is causing the Drop shadow to not be rendered
UIBezierPath *path = [UIBezierPath bezierPathWithCurvedShadowForRect:self.myView.bounds];
self.myView.layer.shadowPath = path.CGPath;
self.myView.layer.shouldRasterize = YES;
이것에 대한 아이디어가 있습니까?