
CGAffineTransform 아핀 변환에 대해서 살펴보려 합니다. CGAffineTransform 관련된 질문을 받게 되었는데 거의 까먹어서 다시 정리 (아이패드로 공부한 내용 그대로 가져오는 거라 발그림 죄송) 아핀 변환 언제 쓰나? 아핀 변환 행렬은 2D 그래픽을 그리는 데 사용됩니다. rotate, sclae, translate, skew 변환할 때 사용dd CGAffineTransform 여기서 CG는 CoreGraphics를 의미함. 스위프트에서 CGAffineTransform은 구조체로 정의되어 있으며, 아래와 같이 3x3행렬로 표시됩니다. 세 번째 열은 항상 (0,0,1)이므로 CGAffineTransform 데이터 구조에는 처음 두 열에 대한 값만 포함됩니다. 방정식 도출 왼쪽 행렬의..
사용할 CGAffineTransform는 구조체입니다. (https://developer.apple.com/documentation/coregraphics/cgaffinetransform) 가장 큰 특징은 뷰의 프레임을 계산하지 않고 CGAffineTransform을 사용해 2D 그래픽을 그릴 수 있습니다. 간단하게 사용 가능하기 때문에 자주 사용하곤 합니다. CGAffineTransform에서 사용되는 아핀 변환 행렬은 2D 그래픽을 그리는데 사용되는 행렬입니다. 또한 아핀 변환 행렬은 객체를 회전, 크기 조절, 변환 또는 기울기를 위해 사용됩니다. 아핀 변환을 직접 생성할 필요는 없고 구조체에 있는 함수를 호출해 뷰를 이동(translate), 조절(scale), 회전(rotate)합니다. Scale..
- Total
- Today
- Yesterday
- objc
- 문자열
- ReactiveX
- ARC
- 딥러닝
- 스위프트UI
- leetcode
- 책
- Algorithm
- swift5
- swiftUI
- rxswift
- 알고리즘
- Deep learning
- 책 후기
- Animation
- 스위프트
- wwdc
- 책 추천
- string
- stanford SwiftUI
- objective-c
- SWIFT
- ios
- iOS SwiftUI
- RX
- Xcode
- 애니메이션
- 독서
- 머신러닝
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |