UIVibrancyEffect

Panther·2021년 10월 3일
0

https://developer.apple.com/documentation/uikit/uivibrancyeffect

"An object that amplifies and adjusts the color of the content layered behind a visual effect view."

비주얼 이펙트 뷰 뒤에 계층이 된 컨텐트의 색상을 증폭하고 조정하는 객체입니다.

Declaration

@MainActor class UIVibrancyEffect : UIVisualEffect

Overview

바이브런시 효과는 UIBlurEffect를 사용해서 설정되었던 UIVisualEffectView의 하위뷰에 사용되거나 상단에 계층으로 구성되길 의도된 것입니다. 바이브런시 효과의 사용은 contentView 내부에 위치하는 컨텐트를 더 생생하게 보일 수 있도록 합니다.

바이브런시 효과는 색상에 종속적입니다. contentView에 추가한 모든 하위뷰는 tintColorDidChange() 메소드를 구현해야 하고, 그에 따라 자체적으로 업데이트되어야 합니다. UILabel과 더불어 UIImage.RenderingMode.alwaysTemplate 렌더링 모드를 갖는 이미지를 사용한 UIImageView 객체는 자동으로 업데이트될 것입니다.

See Also


Visual Effects

UIVisualEffect

비주얼 이펙트 뷰, 블러, 바이브런시 효과 객체에 대한 이니셜라이저입니다.

https://developer.apple.com/documentation/uikit/uivisualeffect
https://velog.io/@panther222128/UIVisualEffect

UIVisualEffectView

몇 가지 복잡한 시각적 효과를 구현하는 객체입니다.

https://developer.apple.com/documentation/uikit/uivisualeffectview
https://velog.io/@panther222128/UIVisualEffectView

UIBlurEffect

비주얼 이펙트 뷰 뒤에 계층이 된 컨텐트로 블러 효과를 적용하는 객체입니다.

https://developer.apple.com/documentation/uikit/uiblureffect
https://velog.io/@panther222128/UIBlurEffect


0개의 댓글