[ios] UIViewContentModeScaleAspectFit와 UIViewContentModeScaleToFill의 차이점은 무엇입니까?
UIViewContentModeScaleAspectFit 와 UIViewContentModeScaleToFill 의 차이점은 무엇 입니까?
답변
UIViewContentMode 에 대해 이야기하는 경우 다음은 Doc의 내용 입니다.
UIViewContentModeScaleToFill
필요한 경우 내용의 가로 세로 비율을 변경하여 내용의 크기에 맞게 내용의 크기를 조정합니다.
UIViewContentModeScaleAspectFit
종횡비를 유지하여보기 크기에 맞게 내용의 크기를 조정합니다. 뷰 경계의 나머지 영역은 투명합니다.
UIViewContentModeScaleAspectFill
내용의 크기를 조정하여보기 크기를 채 웁니다. 내용의 일부가보기의 경계를 채우도록 잘릴 수 있습니다.
답변
콘텐츠 모드의 차이점은 다음과 같습니다.
다시 그리기 모드는 크기 조절 채우기 모드로 작동합니다. 그러나 뷰 지오메트리가 변경 될 때 그려지는 방식에는 차이가 있습니다. 채우기로 비율 조정 모드는 이미 렌더링 된 내용을 사용하지만 다시 그리기 모드는 내용을 다시 렌더링합니다.