SwiftUI에서 블러 처리

June·2023년 2월 9일
1

SwiftUI-View

목록 보기
2/5
post-thumbnail

코드

struct BackgroundBlurView: UIViewRepresentable{
    func makeUIView(context: Context) -> some UIView {
        let view = UIVisualEffectView(effect: UIBlurEffect(style: .systemUltraThinMaterialDark))
        
        DispatchQueue.main.async{
            view.superview?.superview?.backgroundColor = .clear
        }
        
        return view
    }
    
    func updateUIView(_ uiView: UIViewType, context: Context) { }
}

사용

{ ... }
    .background(BackgroundBlurView())
profile
안다고 착각하지 말기

0개의 댓글