본문 바로가기
iOS/SwiftUI

[SwiftUI] 프리뷰 캔버스(Preview canvas)와 라이브 프리뷰 (Live Preview)

by Sky Titan 2022. 1. 8.
728x90
 

핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍 - YES24

SwiftUI는 물론 애플리케이션 개발과 출시를 위한 모든 과정을 담았다!이 책의 목적은 SwiftUI와 Xcode 11, 그리고 스위프트 5 프로그래밍 언어를 사용하여 iOS 13 애플리케이션 제작 기술을 전달하는 데

www.yes24.com

 

Preview Canvas

프리뷰 캔버스 (Preview canvas)

  • 뷰 레이아웃이 선언되고 테스트 되는 동안 실시간으로 변경되는 레이아웃을 확인할 수 있게 해준다.
  • 코드 에디터에서 코드를 수정하면 변경된 사항이 프리뷰 캔버스에 반영된다.
  • 캔버스가 지속적으로 업데이트하지 않도록 코드가 변경될 때마다 프리뷰는 실시간 업데이트를 일시 중지할 것이다.
    • 이런 경우엔 Resume 버튼이 나타나며 해당 버튼을 누르면 다시 업데이트를 한다.
  • 프리뷰는 기본적으로 '정적'인 상태를 표시하기 때문에 실행되는 앱에서의 UI를 테스트하려면 '라이브 프리뷰(Live Preview)'버튼을 클릭하면 된다.

라이브 프리뷰 (Live Preview)

  • 시뮬레이터나 디바이스에 빌드하고 실행하지 않아도 프리뷰 캔버스 내에서 앱을 실행하고 테스트할 수 있게 해주는 Xcode의 모드

우측이 라이브 프리뷰를 킨 상태

728x90

'iOS > SwiftUI' 카테고리의 다른 글

[SwiftUI] SwiftUI vs UIKit  (0) 2022.01.08
[SwiftUI] 데이터 주도적 (Data Driven)  (0) 2022.01.08
[SwiftUI] SwiftUI의 특징  (0) 2022.01.08
[SwiftUI] SwiftUI의 선언적 구문  (0) 2022.01.08
[SwiftUI] onAppear, onDisappear  (0) 2021.12.10

댓글