cliptobounds 에관하여

Cliptobounds → 잘다 경계 설정하는 뷰를 기준으로 자기의 크기보다 넘치는 서브뷰(자식뷰)들이 있는경우 서브뷰를 자신의 경계에맞게 가두어 자신의 크기보다 커지지 못하게 하는 설정이다.

Untitled

하얀색 뷰가 초록 네모, 노란 삼각형, 빨간원을 서브뷰로 가지고 있는 경우 화면에 넘치는경우 기본 뷰의 cliptobounds설정은 false이기 때문에 화면 밖으로 삐져나오게됨. 햐얀색 뷰의 cliptoBounds설정을 true로 변경하게되면 다음과 같이 화면이 그려짐.

Untitled

이미지뷰 Content Mode

scaleToFill

scaleAspectFit

ScaleAspectFill