본문 바로가기

iOS/Swift

Swift Day_04

구조체

import SwiftUI

 

struct Elevator: View {

    

    @State var myElevator = ElevatorStruct()

    

    var body: some View {

        

        VStack{

            Text("층수 : \(myElevator.level)")

            

            HStack{

                Button{

                    myElevator.goDown()

                }label: {

                    Text("아래로")

                }

                

                Button{

                    myElevator.goUp()

                }label:{

                    Text("위로")

                }

            }//HStack

        }//VStack

    

        

    }//body

}//Elevator

 

struct ElevatorStruct {

    

    var level: Int = 1

    

    mutating func goDown(){

        level = level - 1

    }

    mutating func goUp(){

        level = level + 1

    }

}

 

#Preview {

    Elevator()

}

 

'iOS > Swift' 카테고리의 다른 글

Swift Day_06  (0) 2024.07.05
Swift Day_05  (0) 2024.07.04
Swift Day_03  (0) 2024.07.04
Swift Day_02  (0) 2024.07.04
Swift Day_01  (0) 2024.04.24