bounds1 Swift) Frame vs Bounds 평소 알아야겠다 생각한 둘의 차이를 간단히 알아보려한다. Frame 공식문서를 보면 알 수 있듯.. it's superview's coordinate system 슈퍼 뷰, 즉 자신의 한단계위 부모뷰에 의해 위치가 결정된다. 부모의 origin으로 부터 25,25 떨어진 곳에서부터 뷰가 그려지기 시작하는 것이다. Bounds 얘는 좀 다르다. it's own coordinate system 자기 자신의 좌표에 의해 위치가 결정된다. 그래서 어느 위치에 있던 자신의 좌표이기 때문에 (0,0)을 유지한다. Frame은 뷰를 감싸는 사각형 모양을 나타내기떄문에 뷰가 회전한다면, Frame은 변하게된다. 하지만 자기 자신을 표하는 Bounds의 경우 값이 변하지 않는다. 2022. 2. 20. 이전 1 다음