iOS - CGPoint / CGSize / CGRect

이한솔·2023년 8월 12일
0

iOS 앱개발 🍏

목록 보기
11/49

CGPoint

2차원 좌표계의 점을 포함하는 구조체이다.
쉽게 말해 x축, y축에 (1,2) 이면 1은 x좌표, 2는 y좌표이다.

코드상 CGPoint



CGSize

너비와 높이 값을 포함하는 구조체이다. (CGSize도 사각형으로 나타내서 CGRect와 헷갈리지만 CGSize는 실제로 사각형으로 간주되지않는 너비와 높이의 값일 뿐이다.

하지만 일러스트레이션을 위해 아래 그림과 같이 사각형으로 표현된다.

코드상 CGSize



CGRect

사각형의 위치와 크기를 포함하는 구조체이다.
CGRect는 CGSize와 다르게 사각형이다.
CGRect는 너비와 높이를 가지고 있을 뿐만 아니라 원점(origin)을 가지고 있다.


CGSize와는 다르게 origin을 가지고 있다.

코드상 CGRect

1개의 댓글

comment-user-thumbnail
2023년 8월 12일

좋은 글 감사합니다. 자주 올게요 :)

답글 달기