본문 바로가기
🍎 Swift/iOS 학습 노트

[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
}

'🍎 Swift > iOS 학습 노트' 카테고리의 다른 글

[🍎 Swift 문법] sort 와 sorted  (0) 2024.07.09
[꿀팁] Hexcode 변환 코드  (0) 2024.07.04
[Git 활용법] 터미널로 깃 클론 받기  (0) 2024.07.02
[XCode] 단축키 모음😎  (1) 2024.07.01
[Snapkit] offset & inset  (1) 2024.07.01