How to make simple HUD in SwiftUI
Published in
Dec 26, 2020
Use @ViewBuilder
to build dynamic content for our HUD. For blur effect, here I use NSVisualEffectView
, but we can use .blur
modifier also
struct HUD<Content>: View where Content: View {
let content: () -> Content init(@ViewBuilder content: @escaping () -> Content) {
self.content = content
} var body: some View {
content()
.frame(width: 80, height: 80)
.background(
VisualEffectView(material: .hudWindow)
.clipShape(RoundedRectangle(cornerRadius…