[iOS] Frame & Bounds
iOS

[iOS] Frame & Bounds

728x90

공통점

x좌표, y좌표, width(너비), height(높이)를 가짐

차이점

Frame

  • SuperView(상위뷰)의 좌표시스템 안에서 View의 위치와 크기
  • 이때 상위뷰는 최상위 뷰가 아니라 현재 뷰의 상위뷰
  • 뷰의 위치와 크기를 정해줄때 사용

 

 Bound

  • View의 위치와 크기를 자신만의 좌표시스템 안에서 나타냄
  • 바운드를 변경하는 것은 해당 위치에서 View를 다시 그리라는 의미
  • 스크롤뷰가 스크롤하는 것은 바운드값을 변경해서 뷰가 그려질 위치를 지정하는 것
  • default값 = (0, 0)

[출처]

https://memohg.tistory.com/124#%23%20Frame%20%EA%B3%BC%20Bound

https://suragch.medium.com/frame-vs-bounds-in-ios-107990ad53ee

728x90