iOS ) CGPoint, CGSize, CGRect

장일규·2021년 12월 13일
0
post-thumbnail

view를 그리기 위해서는 위치크기를 알아야한다.

위치: x좌표,y좌표
크기: width,height

CGPoint


2차원 좌표계의 을 나타내는 구조체

CGPoint구조체에 속성을 보면 x,y속성의 CGFloat타입 변수를 가지고 있다.
View의 x,y위치를 나타내기 위해서 CGPoint를 사용한다.

  • view 위치 설정
	let pos: CGPoint = .init(x:100, y:100)

CGSize


너비와 높이 을 포함하는 구조체

CGSize에 구조체에 속성에는 width(너비),height(높이)에 대한 변수를 가지고 있다.

  • view 사이즈 설정

view에 너비와 높이에 대한 크기를 설정할 때는 아래와 같이 생성자를 통해 설정할 수 있다.

	let size = .init(width: 100, height: 100)

CGRect


사각형의 위치크기를 포함하는 구조체.

origin은 x,y좌표이고,
size는 width,height를 나타낸다.

  • CGRect으로 위치,크기 설정
	let rect: CGRect = .init(
    		origin: CGPoint(x:100, y:100), 
            size:   CGSize(width: 100, height: 100)
            )

reference

0개의 댓글

관련 채용 정보