자꾸 까먹는 나를 위해 .. !
ImageView의 contentMode에 있는 scaleAspectFit, scaleAspectFill, scaleToFill에 대해 정리해보고자 한다!
scaleAspectFit
- 이미지 비율을 유지하면서 뷰의 사이즈에 맞게 이미지를 늘리는 옵션.
- 이미지가 뷰를 꽉 채우지 못해서 남는 부분은 투명 처리가 된다.
scaleAspectFill
- 이미지 비율을 유지하면서 뷰의 사이즈에 맞게 이미지를 꽉 채우는 옵션.
- 이미지의 어떤 부분은 잘려서 보일 수도 있다.
scaleToFill
- 전체 이미지가 다 나올 수 있도록 필요하다면 비율을 깨뜨리면서 뷰의 사이즈에 맞게 이미지를 꽉 채우는 옵션.
- 이미지는 다 나오나 이미지의 비율이 깨질 수 있다.
정리
비율 유지 | 화면 꽉 채움 | 이미지 잘림 | |
scaleAspectFit | O | X | X |
scaleAspectFill | O | O | O |
scaleToFill | X | O | O |
'iOS > UIKit' 카테고리의 다른 글
[UIKit] Command SwiftCompile failed with a nonzero exit Code 오류 해결 (0) | 2024.11.15 |
---|