Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 957 Bytes

CGRect.md

File metadata and controls

36 lines (29 loc) · 957 Bytes

CGRect



CGRect란?

  • 사각형의 크기와 위치가 포함되어있는 구조체
  • 뷰의 위치, 크기를 한 번에 잡아주기 위한 구조체
  • CGRectCoreGraphics 프레임워크를 반입해야만 사용 가능한데 UIkit에 해당 프레임워크가 내포되어있어 UIKit만 반입해주면 된다.
CGPoint 형식의 origin과 CGSize 형식의 size를 포함하고있다.
public struct CGRect{
    public var origin: CGPoint
    public var size: CGSize
    public init()
    public init(origin: CGPoint, size: CGSize)
}


CGRect는 언제 사용할까

  • 사각형을 그릴 때 사용한다.
var rectangle = CGRect(origin: CGPoint(x: 0, y: 0), size: CGSize(width: 50, height: 30))


참고자료