2012-07-24 3 views
1

: https://developer.apple.com/library/ios/#qa/qa2009/qa1673.html아이폰 일시 중지 CAAnimation 배경을 입력하고 검색 난에 CAAnimation을 일시 정지하는 방법에 대한 기능을 읽어 봤는데

을 그리고 그것은 위대한 작품! 앱을 백그라운드로 만들기 위해 홈 버튼을 탭하는 것 외에도 (예 : applicationWillResignActive에 동일한 일시 중지 기술을 사용 했음)

그러나 멋진 일시 중지보다는 애니메이션이 완전히 지워진 것처럼 보입니다.

이 문제를 해결하는 방법에 대한 제안이 있으십니까?

가끔 스토리 보드가 전체 앱을 처음부터 다시 시작하는 것 같습니다.

답변

1

나는이 링크를 사용하여 애니메이션을 일시 중지하고 완벽하게 작동합니다.

그러나 약간의 테스트를 바탕으로, 앱이 배경으로 갈 때 CAAnimations를 실행하는 시스템이 죽는 것처럼 보입니다. 중단 된 위치에서 애니메이션을 다시 시작하려면 애니메이션을 다시 만들고 beginTime 매개 변수를 애니메이션으로 오프셋하는 값으로 설정해야합니다. 나는 그 일을하지 않았으므로, 어떻게해야하는지 정확히 알려주지 못했습니다.

+0

맞춤 위치 애니메이션 (예 : 캐릭터 점프)을 사용합니다. 현재 위치를 기록하고, 점프하거나 떨어 뜨리는 기록, 얼마나 오래 남았는지, 내가 할 수있는 일은 복잡하지만 잘 모르겠습니다. 어쨌든 내가 할 수있는 것이 정말 궁금해? 어쩌면 일부 프레임 워크 또는 사용자 정의 오버레이가 그럴 수 있습니까? – phil88530

관련 문제