Suyeon9911 / TIL

매일 오전에 적는 미라클 TIL 🥣
10 stars 0 forks source link

[iOS] CGRect, CGSize, CGPoint #48

Closed Suyeon9911 closed 2 years ago

Suyeon9911 commented 2 years ago

CGPoint


## CGSize
- 정의 : 너비와 높이 값을 포함하는 구조체
- CGSize는 너비와 높이의 값입니다. 실제로 사각형으로 간주되지 않아요.

```swift
public struct CGSize {

    public var width: CGFloat

    public var height: CGFloat

    public init()

    public init(width: CGFloat, height: CGFloat)
}

CGRect

CGRect는 사각형이라고 그랬죠?

public struct CGRect {

    public var origin: CGPoint

    public var size: CGSize

    public init()

    public init(origin: CGPoint, size: CGSize)
}

let rect: CGRect = .init(origin: CGPoint(x: 100, y: 200),
                         size: CGSize(width: 100, height: 150))

출처: https://zeddios.tistory.com/201 [ZeddiOS]