https://developer.apple.com/documentation/uikit/uivibrancyeffect
"An object that amplifies and adjusts the color of the content layered behind a visual effect view."
비주얼 이펙트 뷰 뒤에 계층이 된 컨텐트의 색상을 증폭하고 조정하는 객체입니다.
@MainActor class UIVibrancyEffect : UIVisualEffect
바이브런시 효과는 UIBlurEffect
를 사용해서 설정되었던 UIVisualEffectView
의 하위뷰에 사용되거나 상단에 계층으로 구성되길 의도된 것입니다. 바이브런시 효과의 사용은 contentView
내부에 위치하는 컨텐트를 더 생생하게 보일 수 있도록 합니다.
바이브런시 효과는 색상에 종속적입니다. contentView
에 추가한 모든 하위뷰는 tintColorDidChange()
메소드를 구현해야 하고, 그에 따라 자체적으로 업데이트되어야 합니다. UILabel
과 더불어 UIImage.RenderingMode.alwaysTemplate
렌더링 모드를 갖는 이미지를 사용한 UIImageView
객체는 자동으로 업데이트될 것입니다.
비주얼 이펙트 뷰, 블러, 바이브런시 효과 객체에 대한 이니셜라이저입니다.
https://developer.apple.com/documentation/uikit/uivisualeffect
https://velog.io/@panther222128/UIVisualEffect
몇 가지 복잡한 시각적 효과를 구현하는 객체입니다.
https://developer.apple.com/documentation/uikit/uivisualeffectview
https://velog.io/@panther222128/UIVisualEffectView
비주얼 이펙트 뷰 뒤에 계층이 된 컨텐트로 블러 효과를 적용하는 객체입니다.
https://developer.apple.com/documentation/uikit/uiblureffect
https://velog.io/@panther222128/UIBlurEffect