Alert
✅ SwiftUI에서 Alert를 사용하는 것을 알아보자.
아주 간단한 내용을 기반으로 커스텀 하는 것은 알아서 해보기!
import SwiftUI
struct contentView: View {
// struct는 class와 다르게 데이터가 고정이라서 변경을 하려면 @state키워드 사용
// mutating과 닮아있다.
@State var shouldShowAlert: Bool = false
var body: some View {
Button(
action: {
print("확인 버튼이 클릭되었다.")
self.shouldShowAlert = true
}) {
Text("확인")
.fontWeight(.bold)
.foregroundColor(.white)
.padding()
.frame(width: 80)
.background(Color.blue)
.cornerRadius(20)
}.alert(isPresented: $shouldShowAlert) { // binding이므로 달러싸인!
Alert(title: Text("알림창입니다!"))
}
}
}
'apple > SwiftUI, Combine' 카테고리의 다른 글
[SwiftUI] NavigationView (0) | 2022.05.18 |
---|---|
[SwiftUI] List (tableView in UIKit) (0) | 2022.05.18 |
[SwiftUI] VStack, HStack, ZStack (0) | 2022.05.18 |
[SwiftUI] How to set Image in SwiftUI (0) | 2022.05.18 |
[SwiftUI] Info.plist가 없을 때🤔 (0) | 2022.02.23 |