본문 바로가기
iOS/SwiftUI

[SwiftUI] onAppear, onDisappear

by Sky Titan 2021. 12. 10.
728x90

onAppear

  • 레이아웃 안에 뷰가 나타날 때 수행되는 작업들을 선언하는 메서드

 

onDisappear

  • 뷰가 사라질 때 수행되는 작업들을 선언하는 메서드
//

import SwiftUI

struct ContentView: View {
    @State var buttonText: String = "wow"
    
    var image: some View = Image(systemName: "car.fill")
        .onAppear(perform: {
            print("Appear")
        })
        .onDisappear(perform: {
            print("Disappear")
        })
    
    var body: some View {
        image
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
728x90

댓글