CGRect가 뭐지?
View를 그릴때마다 항상 나오는 개념이라서 어렴풋이는 알고 있었는데
이번 기회에 확실히 정리해보려 한다
View를 그릴 때는 시작 위치와 크기가 필요하다.
예제를 보자ㅏ
CGPoint와 CGSize로 정의한
CGRect를 이용하여 View를 그릴 수 있다.
let point = CGPoint(x: 1, y: 1)
let size = CGSize(width: 2, height: 2)
let rect = CGRect(x: 1, y: 1, width: 2, height: 2)
let rect2 = CGRect(origin: point, size: size)
많이들 들어봤을 frame과 bounds의 타입이 바로,, CGRect이다.
다음 포스팅에서는 커스텀 뷰에 대해 알아보겠다.