
UIDrawPen::transform 메서드는 사용자 인터페이스 (UI)에서 도형을 변형하는 데 사용됩니다. 이 메서드는 도형의 위치, 크기, 회전, 확대/축소, 또는 다른 변형을 적용할 수 있습니다.
이 메서드는 다음과 같은 파라미터를 받습니다.
- `transform` : 변형 매트릭스 (matrix)
- `inset` : 도형의 변형 범위 (optional)
이 메서드는 변형된 도형을 반환합니다.
UIDrawPen::transform 메서드는 일반적으로 `drawRect` 메서드와 함께 사용됩니다. 예를 들어, 다음 코드는 도형을 회전하고 확대합니다.
#hostingforum.kr
swift
let transform = CGAffineTransform(rotationAngle: CGFloat.pi / 4).scaledBy(x: 2, y: 2)
let rect = CGRect(x: 10, y: 10, width: 100, height: 100)
let path = UIBezierPath(rect: rect)
path.transform = transform
이 코드에서는 도형을 45도 회전하고 2배 확대합니다.
2025-03-26 01:43