기본전제는 ContentMode를 적용하고 난 후이다.
HStack(spacing: 30){
Image("SwiftUI").resizable().aspectRatio(CGSize(width: 1.6, height: 1),contentMode: .fit)
.frame(width: 150, height: 150)
Image("SwiftUI").resizable().aspectRatio(0.7, contentMode: .fill).frame(width: 150, height: 150)
.clipped()
}
첫번째 이미지는 컨텐츠 모드 적용 후 너비가 높이보다 1.6배 비율을 가지도록 조정
두번째이미지는 컨텐츠 모드 적용 후 너비가 높이보다 0.7 비율을 가지도록 조정하는 것이다.
Clipped()은 프레임 밖 이미지를 제거해주는 것이다.
'개발 > 개발' 카테고리의 다른 글
[SwiftUI] - SF Symbols 아이콘 (0) | 2020.09.06 |
---|---|
[SwiftUI] - RenderingMode 렌더링 모드 (0) | 2020.09.04 |
[SwiftUI] - Image 이미지 (0) | 2020.08.29 |
Swift - 저장 프로퍼티(Stored Properties) (0) | 2020.08.21 |
Swift - weak, unowned 차이 (0) | 2020.08.20 |