[iOS]Frame과 Bounds의 차이
iOS_Swift.zip 2022. 2. 14. 23:20

정의 Frame "상위 뷰의 좌표계에서 뷰의 위치와 크기를 설명하는 프레임 사각형" Bounds "자체 좌표계에서 뷰의 위치와 크기를 설명하는 경계 사각형" 기능 Frame 핵심은 "Super View(상위 뷰)의 원점으로부터 얼만큼 떨어져 있는지를 나타낸다." 위의 사진을 참고해서 핵심을 살펴보면 바로 이해할 수 있다. 또 한가지 더 있다. 뷰의 사이즈를 보는 관점이 다르다. 아래 사진을 살펴보자. 위 사진처럼 Frame은 View의 Size를 오른쪽과 같이 고유의 사각형으로 측정이 된다. Bounds 핵심은 "해당 View가 이동하지 않고, Sub View(하위 뷰)를 반대방향으로 이동을 시킨다." view1.bounds.origin.x = 10 view1.bounds.origin.y = 10 위 코..