iOS/UIKIT

CGPoint + CGSize = CGRect

밤새는 탐험가89 2024. 1. 28. 07:26

 

 

 

뷰의 위치와 CGPoint

 

iOS에서 뷰는 기준점에 의해 위치가 결정

(기준점: 디바이스 화면 내 사각형 좌측 꼭지점)

 

기준점을 (0, 0)으로 하여 x, y축 으로 얼마큼 떨어져 있는가를 표현 

 

파란색 사각형의 좌측 상단 꼭지점이

화면 내 좌측 상단 꼭지점으로부터

얼마나 떨어져 있는가를 표현

 

CGPoint 사용

let location = CGPoint(x: 100, y: 200)

 

 

 

 

뷰의 크기와 CGSize

 

크기를 표현하는 방법 

 

 

CGSize 사용

var size = CGSize(width: 150, height: 200)

 

 

 

 

CGRect

 

뷰의 위치와 크기를 동시에 가지는 객체의 정보 표현 

CGRect 사용

let point = CGPoint(x: 100, y: 100)
let size = CGSize(width: 50, height: 150)

let rect = CGRect(origin: point, size: size)


// 또는 아래와 같이 표현
var rect = CGRect(x: 100, y: 100, width: 50, hegiht: 150)

 

 

'iOS > UIKIT' 카테고리의 다른 글

탭바 숨기기  (0) 2024.01.30
객체 선언과 동시에 초기화 = "메모리 남아도냐"  (0) 2024.01.29
리소스 접근 권한 설정 (카메라, 앨범)  (0) 2024.01.25
iOS 화면 표현 구조  (1) 2024.01.22
테이블 만들기  (0) 2024.01.21