본문 바로가기
Programming/APP

SwiftUI Struct - Image

by 해도 Haedo 2022. 12. 14.

안녕하세요. 뉴핀입니다.

이번 주제는 SwiftUI의 Image Structure에서 속성을 설정할 때 사용하는 메서드를 알아보려 합니다.


사이즈 조정

1. func resizable(capInsets: EdgeInsets, resizingMode: Image.ResizingMode) -> Image

Image("sample")
    .resizable(resizingMode: .stretch)

사이즈 조절

Image("sample")
    .resizable(capInsets: EdgeInsets(top:30, leading:30, bottom:30, trailing:30),
               resizingMode: .tile)
    .frame(width: 150, height: 150)

타일 모드

렌더링 관련

1. func antialiased(Bool) -> Image

Image("sample")
    .antialiased(true)

안티 앨리어싱

2. func symbolRenderingMode(SymbolRenderingMode?) -> Image

Image(systemName: "thermometer.sun.fill")
	.symbolRenderingMode(.multicolor)
SF symbols 렌더링 모드 설정

3. func renderingMode(Image.TemplateRenderingMode?) -> Image

Image("bird")
    .renderingMode(.template)
    .foregroundColor(.green)
렌더링 모드 설정

4. func interpolation(Image.Interpolation) -> Image

Image("sample")
    .interpolation(.low)

렌더링 품질 설정

 

오늘은 SwiftUI의 Image에 대해 알아보았습니다.

다음엔 더 유익한 정보로 찾아뵙겠습니다.

감사합니다.

댓글