bounds

    frame and bounds

    frame and bounds

    frame과 bounds에 관한 정보가 많기에, 간단하게 핵심을 요약하고 정리하겠습니다. 공식문서에서의 설명 frame : 수퍼 뷰의 좌표계에서 뷰의 위치와 크기를 설명하는 프레임 사각형입니다. bounds: 자체 좌표계에서 뷰의 위치와 크기를 설명하는 경계 사각형입니다. var bounds: CGRect { get set } var frame: CGRect { get set } // CGRect는 구조체 1단계 2단계로 나누어서 이해하면 편합니다. 1단계: 좌표 기준 bounds 부터 생각해보면, 어느 위치든 사각형의 view를 만들던 default bounds origin은 (0,0)입니다. (SuperView의 개념이 X) frame은 SuperView로부터 만들어직 사각형의 view의 위치가 고려..