CABasicAnimation (또는 다른 CAAnimation)에서 제스처 구동 UIPercentDrivenInteractiveTransition을 사용하는 경우 finishInteractiveTransition이 끝나면 애니메이션이 UIView 블록 애니메이션을 사용할 때와 같이 부드럽게 애니메이션되지 않고 마지막 위치로 이동합니다. 나는 CAAnimation을 사용할 때 finishInteractiveTransition에서 부드럽게 애니메이트하는 방법을 알아 내려고 노력 중이다.UIPercentDrivenInteractiveTransition with CABasicAnimation
저는 하루 종일 보냈습니다. 사용자 정의 VC 전환과 함께 CAAnimation을 사용하는 것에 대해서는 아무런 언급이없는 것 같습니다. 모든 사람이 UIView 블록 기반 애니메이션을 참조합니다.
문제를 나타내는 작은 샘플 프로젝트를 만들었습니다.
https://github.com/stringcode86/UIPercentDrivenInteractiveTransitionWithCABasicAnimation
는 그것을보고 시간을 보내는 사람에게 감사합니다. 나는 그것을 고맙게 생각한다.
repo를 확인하십시오. 파일이 없습니다. 프로젝트가 컴파일되지 않습니다. – RaffAl
시간을내어 주셔서 감사합니다. 나는 repo를 고쳤으며 지금은 모두 좋을 것 같습니다. – stringCode
이 문제에 대한 더 좋은 해결책이 있습니까? 하나는'UIPercentDrivenInteractiveTransition'을 서브 클래스 화하지 않거나 자신 만의'UIViewControllerInteractiveTransitioning'을 설정하지 않아도됩니다. –