VesselWheel

@State 본문

Xcode Study

@State

JasonYang 2023. 10. 18. 15:47

 

 

import SwiftUI

 

struct ContentView: View {

    // State 변수 : 컨트롤뷰와 변수 사이에서 data 를 공유하는 변수

    @State private var isToggleOn = false

    

    var body: some View {

        VStack{

            // 상태변수를 등록할 때, self.$ 를 붙여줌

            Toggle(isOn: self.$isToggleOn){

                Text("Toggle")

            }

            .frame(width:110)

            

            Divider()

            if self.isToggleOn == true{

                Text("Toggle On")

            }else{

                Text("Toggle Off")

            }

            

            Divider()

            Toggle(isOn: self.$isToggleOn){

                Text("Toggle")

            }

            .frame(width:110)

            .padding()

            .toggleStyle(SwitchToggleStyle(tint: Color.orange))

        }

    }

}

 

struct ContentView_Previews: PreviewProvider {

    static var previews: some View {

        ContentView()

    }

}

'Xcode Study' 카테고리의 다른 글

func Count and Age present  (0) 2023.10.18
e-mail / pw 입력창  (1) 2023.10.18
MapView  (0) 2023.10.18
rbenv for cocoa pods  (0) 2023.10.18
버튼 기능 구현하기 by ContentView  (0) 2023.10.17