iOS
2020. 5. 15.
[iOS] 화면전환 애니메이션 커스텀하기 - CGAffineTransform, animateTransition [1]
오늘은 CGAffineTransform을 이용한 애니메이션과, 트랜지션 애니메이션을 공부해보겠습니다! 1. CGAffineTransform CGAffineTransform은 아핀 행렬을 이용한 아핀 변환이라고 합니다. 무슨 말인가..? Affine은 2D 객체를 이동시키는 벡터인데요, 2D, 3D 구조에서의 아핀행렬 혹은 축의 구조에 대해서 알고 계시다면 도움이 되지만, 몰라도 괜찮았습니다! 사용할 때는, 구조체의 함수를 이용해서 뷰를 이동하게 하는 형태라고 생각하시면 좋겠습니다. 구조체에는 세가지 이동 메소드가 존재합니다. 1. 이동(Translate) 2. 조절(Scale) 3. 회전(Rotate) 또한, 위 세가지를 혼합해서 사용할수도 있습니다. 간단히 사용해 보겠습니다. func makeView(..