-
[iOS] Frame 과 Bounds 의 공통점과 차이점iOS/🤖 App 2021. 2. 4. 10:46
공통점 iOS 에서 Frame 과 Bounds 는 뷰의 좌표와 수치를 나타내는 구조체입니다. 따라서 UIView 인스턴스이거나 UIView 클래스를 상속한 인스턴스는 .frame 과 .bounds 속성을 가지고 있습니다. 좌표는 위치를 표현하는 수단이고, iOS 에서는 2차원 좌표계를 사용합니다. 수치는 공식문서에 `dimensions` 라는 단어로 표현되어 있고, 여기서는 width(너비) 와 height(높이) 값을 나타냅니다. 우선 Frame 과 Bounds의 타입은 모두 CGRect 입니다. 그리고 CGRect 의 주요 속성은 origin 과 size 입니다. origin 은 CGPoint 타입, size 는 CGSize 타입입니다. 즉, Frame 과 Bounds 는 좌표를 orign 속성으로,..