본문 바로가기
💡 Today I Learned/🍯 개발 꿀팁

[Xcode] Preview 내가만든 인터페이스 미리보기

by 솔비님 2024. 7. 3.

 

프리뷰란?

내가 짠 코드를 스토리보드처럼 실시간으로 보여줌

 

 

17버전 미만

(상단 import SwiftUI 작성)

struct PreView: PreviewProvider {
 static var previews: some View {
   Menu().toPreview()
 }
}
#if DEBUG
extension UIViewController {
 private struct Preview: UIViewControllerRepresentable {
   let viewController: UIViewController
   func makeUIViewController(context: Context) -> UIViewController {
    return viewController
   }
   func updateUIViewController(_ uiViewController: UIViewController, context: Context) {
   }
  }
  func toPreview() -> some View {
   Preview(viewController: self)
  }
}
#endif

 

 

17버전 이상

#Preview{
    let vc = ViewController()
    return vc
}

'💡 Today I Learned > 🍯 개발 꿀팁' 카테고리의 다른 글

읽어볼 자료  (1) 2024.07.12
KPT 회고란?  (0) 2024.07.09
[꿀팁] Hexcode 변환 코드  (0) 2024.07.04
[Git 활용법] 터미널로 깃 클론 받기  (0) 2024.07.02
[XCode] 단축키 모음😎  (1) 2024.07.01