WooKoo Blog

물과 같이

개발/개발

[SwiftUI] - UIKit 프로젝트에서 SwiftUI

WooKoo 2022. 4. 13. 11:56

아주아주 사용방법은 간단합니다.

 

import SwiftUI

struct ContentView:View{
    var body: some View{
        Text("Hello SwiftUI")
    }
}

SwiftUI를 임포트해주고

UIHostingViewController로 감싼 저 ContentView를 띄워주기만하면 됌!

 

let swiftUIView = UIHostingController(rootView: ContentView())

self.present(swiftUIView, animated: false, completion: nil)

이런식으로!!!!

스유 회사에 부분 적용해볼까...

 

응 근데 canvas가 없네..?

이거 할려고 스유쓰는 이유도 있는데...ㅠ

 

하단에 스유에서 했떤 것처럼

 

struct ContentView_Previews: PreviewProvider {

    static var previews: some View {

        ContentView()

    }

}

 

이걸 써주면 자동으로 캔버스가 튀어나오게 됩니다.

 

그래도 안뜬다면 Editer > Canvas 눌러주세요~