728x90
공통점
x좌표, y좌표, width(너비), height(높이)를 가짐
차이점
Frame
- SuperView(상위뷰)의 좌표시스템 안에서 View의 위치와 크기
- 이때 상위뷰는 최상위 뷰가 아니라 현재 뷰의 상위뷰
- 뷰의 위치와 크기를 정해줄때 사용
Bound
- View의 위치와 크기를 자신만의 좌표시스템 안에서 나타냄
- 바운드를 변경하는 것은 해당 위치에서 View를 다시 그리라는 의미
- 스크롤뷰가 스크롤하는 것은 바운드값을 변경해서 뷰가 그려질 위치를 지정하는 것
- default값 = (0, 0)
[출처]
https://memohg.tistory.com/124#%23%20Frame%20%EA%B3%BC%20Bound
https://suragch.medium.com/frame-vs-bounds-in-ios-107990ad53ee
728x90
'iOS' 카테고리의 다른 글
[iOS] AppDelegate와 SceneDelegate, App의 생명주기 (0) | 2022.01.21 |
---|---|
[iOS] ViewController 생명 주기 (0) | 2022.01.20 |
[iOS] Snapkit 라이브러리로 AutoLayout 잡기 (0) | 2021.12.30 |
[iOS] AutoLayout 코드로 그리기 (Code base UI) (0) | 2021.12.30 |
[iOS] MVVM 패턴 정리 (0) | 2021.12.27 |