나는 그림자로 사용하고있는 CAGradientLayer가 있습니다. 60 % 불투명도에서 왼쪽에서 오른쪽으로 사라집니다.그림자로 사용되는 혼합 CAGradientLayer
그것의 그림자의 매우 끝에서 1 픽셀 폭 "빛"이있다 : 그래디언트의 가장자리에, 그것은 아래의 층과 혼합하고 층을 경감 될 것으로 보인다 퇴색했다. 그것은 그림자 뒤의 사진을 밝게 만드는 것 같습니다.
이 그림자 것을 생성하는 코드는 다음과 같습니다 : 여기 근접 촬영의
CAGradientLayer *layer = [CAGradientLayer layer];
layer.frame = CGRectMake(sideBar.frame.size.width, 0, 7, sideBar.frame.size.height);
layer.colors = [NSArray arrayWithObjects:
(id)[[[UIColor blackColor] colorWithAlphaComponent:0.6f] CGColor],
(id)[[UIColor clearColor] CGColor],
nil];
[layer setStartPoint:CGPointMake(0, 0.5)];
[layer setEndPoint:CGPointMake(1, 0.5)];
[sideBar.layer insertSublayer:layer atIndex:0];
sideBar.layer.masksToBounds = NO;
그 제거하는 방법에 어떤 아이디어가?