CAKeyframeAnimation을 사용하여 빈 유리에서 가득 찬 유리 잔을 마실 수 있습니다. 애니메이션은 완벽하게 작동합니다.UILabel 텍스트의 변경 사항을 관련 애니메이션과 어떻게 동기화합니까?
UILabel을 유리가 가득 찬 비율에 맞게 업데이트해야합니다. 즉, 애니메이션이 시작될 때 '0 %'가 끝나고 '100 %'가 끝날 때 읽습니다.
키 프레임 애니메이션이 5 초 동안 실행됩니다. 이 라벨을 업데이트하는 좋은 방법이 보이지 않습니다. 나는 두 가지 옵션을 생각할 수 있습니다 :
- 다른 스레드를 시작하고 처리 능력의 비용으로 텍스트를 업데이트하는 폴링 형 루프를 실행.
- 애니메이션을 100 개 부분으로 분할하고 CABasicAnimation을 사용하여 텍스트를 업데이트 한 다음 유리 애니메이션의 다음 비트로 진행합니다.
더 좋은 방법이 있나요? 사전에
감사
하나 아니면 이년 전 그 비슷한 일을했지만 어떤 것을 기억하지 못합니다 ... 데모 앱은 수생 식물과 같은 것을했습니다. 다행히 누군가 내가 말하고있는 것을 기억합니다. –
도움을 주셔서 감사합니다 - 2011 년과 2010 년 WWDC 세션을 검색했지만 식물에 대해서는 찾지 못했습니다. 나는 계속 볼거야! –