[SwiftUI] 상호 작용 가능한 위젯 만들기
이 글에서는 Apple Developer 사이트의 WWDC23 영상을 참고해 위젯에 애니메이션을 적용하는 방법과, Interactive Widget(상호 작용 위젯)을 만드는 법을 알아 볼 예정이다.영상은 크게 Ainmation과 Interactivity의 두 파트로 나눠져 있다. 해당 영상의 구성에 따라 글을 정리하겠다. Animation앱과 위젯의 차이일반적인 SwiftUI 앱withAnimation같은 모디파이어를 사용해서 State의 변경을 통해 애니메이션을 구동일반적인 SwiftUI 앱에서는 @State 변수를 이용해 View를 바꿀 수 있음위젯위젯에는 State가 없음대신 엔트리로 구성되는 타임라인을 생성: 엔트리는 특정 시간에 렌더링된 각기 다른 뷰와 대응하고, SwiftUI는 엔트리 간의 ..