-
SwiftUI Data Flow - onChange modifier를 사용한 state changesSwiftUI 100 레시피/Data Flow 2022. 6. 21. 18:25
import SwiftUI
struct ContentView: View {
@State private var isLightOn : Bool = false
var body: some View {
Toggle("Light", isOn: $isLightOn)
.onChange(of: isLightOn, perform: {value in
if value {
print("Light On")
} else {
print("Light Off")
}
})
.fixedSize()
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
'SwiftUI 100 레시피 > Data Flow' 카테고리의 다른 글
SwiftUI Data Flow - 이미지 다운로드 및 디스플레이 (0) 2022.06.22 SwiftUI Data Flow - onReceive modifier를 사용한 Notifications (0) 2022.06.21 SwiftUI Data Flow - optional bindings을 취급하는 방법 (0) 2022.06.21 SwiftUI Data Flow - @EnvironmentObject를 사용하여 Global state 적용하기 (0) 2022.06.21 SwiftUI Data Flow - @Binding을 사용하여 child뷰에서 parent뷰로 데이터 전송 (0) 2022.06.21