본문 바로가기

iOS

[Swift UI] Preview 바꾸기

반응형

아래와 같이 화면 오른쪽에 뜨는 Preview를 다른 파일로 바꾸려고 한다.

 

아래와 같이 총 네곳을 바꿔준다. ContentView -> ChangedView

//Project.swift
struct MainProject: App {
    var body: some Scene {
        WindowGroup {
            ChangedView() //ContentView()
        }
    }
}

//ContentView.swift
struct ChangedView: View { //ContentView
    @ObservedObject var viewModel = TempViewModel()

    var body: some View {
        VStack {
            Text("Hello World")
        }
    }
}

struct ChangedView_Previews: PreviewProvider { //ContentView_Previews
    static var previews: some View {
        ChangedView() //ContentView()
    }
}