FrameVsBounds3

작성일

Frame Vs Bounds 3

"Sub View들이 반대 좌표로 가는 게 아니라,
View가 Sub View를 바라보는 시점(viewport)이 달라진 것"

을 생각하면서, 이글을 보면 더 좋을 것 같다.

Frame

  • 언제 사용하는 것인가? -> UI View의 위치, 크기를 나타낼때 사용한다.
  • size는 View영역 전체를 감싸는 사각형의 크기다. 따라서 회전시키면 size가 달라질 수 있다.

Bounds

  • 언제사용하는 것인가? -> View를 회전한후, View의 실제 크기를 알고 싶을때 사용하는 것이다.
  • 회전을 시켜도 기준은 자기자신이기 떄문에 size는 바뀌지 않는다.
  • 보는 관점이 달리는것이 바로 이 Bounds다.
  • View 내부에 그림을 그릴 때 사용한다.
  • ScrollView에서 스크롤을 할 때 사용이 된다.