[Trouble Shooting] UIViewPropertyAnimator 백그라운드에서 포그라운드로 돌아왔을 때, 애니메이션 이어하기
UIVIewPropertyAnimator을 활용해서 collectionViewCell의 색을 바꾸려고 했다. 그런데 앱이 백그라운드 상태로 갔다가 다시 포그라운드 상태로 돌아왔을 때, 애니메이션이 다 끝난 상태로 되어버리는 버그가 발생을 했다. 이 글에선 버그를 해결한 방법에 대해 설명해보려고 한다. 버그 발생 아래 영상처럼 백그라운드 상태로 갔다가 다시 포그라운드 상태로 돌아오면 애니메이션이 멈춘 상태가 아니라 결과가 나타난 채로 보여진다. 정확히 왜 이런 버그가 발생하는지 이유는 아직 찾지 못했다. 이유는 앱이 백그라운드로 전환되면 iOS는 리소스를 절약하기 위해 애니메이션을 포함한 다양한 작업을 일시 중지하거나 중단하기 때문이다. 따라서 애니메이션의 상태를 관리하여 해결해야한다. 해결 방법..