SwiftUI
SwiftUI에서 알림창을 띄워보자:)
dqQQQ
2023. 11. 29. 15:33
개요
핸드폰을 사용하다 보면 확인버튼을 누를 수 있는 알림이 뜬다.
SwiftUI에서는 alert로 그 기능을 만들 수 있다. 알아보자

iOS 15 이전
.alert 수식어로 버튼 같은 것을 누르면 알림이 뜨도록한다.
Alert 구조체가 있었다.
@State private var showingAlert: Bool = false
wholeView
.alert(isPresented: $showingAlert) {
Alert(title: Text("주문 확인"), message: Text("진짜 구매하시겠습니까"),
primaryButton: .default(Text("확인"), action: {}), secondaryButtoncancel(Text("취소")))
}
iOS 15 이후
.alert 수식어로 버튼 같은 것을 누르면 알림이 뜨도록한다.
Alert 구조체없이 .alert에서 다 처리한다.
@State private var showingAlert: Bool = false
wholeView
.alert(Text("주문 확인"), isPresented: $showingAlert, actions: {
Button("취소") { }
Button("확인") { }
}, message: {
Text("진짜 구매하시겠습니까")
})