MUKER_DEV with iOS

[SwiftUI] PreviewProvider의 previewLayout 크기를 설정하는 방법 본문

🍎 iOS 개발/SwiftUI

[SwiftUI] PreviewProvider의 previewLayout 크기를 설정하는 방법

MUKER 2022. 4. 13. 14:19

preview는 기본적으로 canvas에 원하는 기종의 모양으로 뿌려준다.

이때 원하는 크기 만큼의 layout으로 preview를 설정하고 싶다면

.previewLayout 수식어를 사용하면 됩니다.

.previewLayout(.fixed(width: 300, height: 70))

변경 전 -> 변경 후

Group을 지어서 여러개의 뷰를 한번에 canvas에 띄울 수 있습니다.

struct LandmarkRow_Previews: PreviewProvider {
    static var previews: some View {
        Group {
            LandmarkRow(landmark: landmarks[0])
            LandmarkRow(landmark: landmarks[1])
        }
        .previewLayout(.fixed(width: 300, height: 70))
    }
}

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

JSONDecoder로 데이터 변환하기  (0) 2022.04.01
SwiftUI의 4가지 원칙  (0) 2022.03.16