[swift] SwiftUI의 애니메이션 트랜지션 종류

SwiftUI는 시각적인 효과를 위해 여러 가지 애니메이션 트랜지션을 제공합니다. 다음은 SwiftUI에서 사용할 수 있는 주요 애니메이션 트랜지션 종류입니다.

  1. .slide: View가 슬라이딩되면서 등장 또는 사라집니다.

    .transition(.slide)
    
  2. .opacity: View가 서서히 나타나거나 사라집니다.

    .transition(.opacity)
    
  3. .scale: View가 확대 또는 축소되면서 나타나거나 사라집니다.

    .transition(.scale)
    
  4. .asymmetric: 진입 및 이탈 애니메이션을 별도로 지정할 수 있습니다.

    .asymmetric(insertion: .scale, removal: .opacity)
    

더 많은 애니메이션 트랜지션 옵션을 알아보려면 SwiftUI 공식 문서를 참고하세요.

SwiftUI 애니메이션 관련 문서 바로가기