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