일부 광선 효과가 적용된 버튼에 애니메이션을 적용하려고합니다.iOS의 그림자가 더 강함
self.glowLayer = [[CALayer alloc] init];
self.glowLayer.contents = (__bridge id _Nullable)(self.currentBackgroundImage.CGImage);
self.glowLayer.opacity = 0; // set to 1 with animation.
self.glowLayer.shadowColor = [UIColor vtoPinkColor].CGColor;
self.glowLayer.shadowOffset = CGSizeZero;
self.glowLayer.shadowRadius = 5;
self.glowLayer.shadowOpacity = 1;
self.glowLayer.rasterizationScale = [UIScreen mainScreen].scale;
self.glowLayer.shouldRasterize = YES;
[self.layer addSublayer:self.glowLayer];
그러나, 내가 충분히 글로우 효과가 강력하지 찾을 :
지금까지이 내가 가진 것입니다. 물론 그림자 반경을 넓게 만들 수는 있지만 그림자가 더 강해지는 대신 "희석"하게 만듭니다.
어떻게 진행해야합니까?
'[UIColor vtoPinkColor] 란 무엇입니까? 이미 부분적으로 투명합니까? 콘텐츠 이미지가 심장 모양의 내부에서 부분적으로 투명합니까? 완전히 불투명 한 음영 색과 음영 부분이 완전히 불투명 한 이미지를 사용해보십시오. –
"더 어둡습니다"(동일한 색상이지만 밝기가 감소한) 그림자 색상을 사용해보십시오. –
아니요; 이 색상에는 투명도가 포함되어 있지 않습니다 (심장과 동일). – Antzi