frame과 bounds의 차이 - TIL3

future0159 1월 2일 AM 08:42 13 0
future0159 Profile Image Level 9

  1. Frame
    • superView를 기준으로 view의 크기나 위치를 표현함
    • 결국 superView에서의 좌표를 말함
    • 그래서 frame기준 x,y = (50, 100) 일때 다음과 같이 움직인다.
  2. Bound
    • view의 위치와 자기 자신만의 좌표 시스템에서 사이즈를 describe하는 bounds rectangle
    • 자기 자신 기준이기에, default bound origins은 항상 (0, 0), frame과 Size는 동일하다.
    • 해당 사각형의 size 비율을 바꾸는 것은 center point에 대해서 view를 축소하고 늘리게 된다.
댓글