Bounds와 Frame의 차이점
사슴비행기
iOS 프로그래밍에서 bounds와 frame은 뷰의 위치와 크기를 나타내는 두 가지 속성입니다. ##1. Frame * 부모뷰나 슈퍼뷰 좌표 시스템에서 뷰의 위치와 크기를 정의합니다. * 예를 들어, `view.frame.origin.x`는 뷰의 왼쪽 상단 모서리의 x좌표를 나타내고, `view.frame.size.width`는 뷰의 너비를 나타냅니다. ##2. Bounds * 뷰의 자체 좌표 시스템에서 위치와 크기를 정의합니다. 즉, 뷰가 자신을 기준으로 어디에 위치하고 얼마나 큰지를 나타냅니다. * 일반적으로 `bounds.origin`은 (0,0)이며 `bounds.size`는 뷰의 실제 크기를 나타냅니다. 슈퍼뷰 안에 서브뷰가 2개 있다고 해보자. 그 때 frame과 bounds는 아래와 같다...