0
회전 가능한 UIView를 순환 격자에 스냅하는 데 사용할 애니메이션이 있습니다. 뷰가 움직이면 회전 뷰 위치를 기반으로 다른 뷰를 업데이트해야합니다.어떻게하면 CABasicAnimation이 애니메이션으로 콜백 할 수 있습니까?
회전보기의 위치를 얻으려면 어떻게해야합니까? 은으로 위치가 고정됩니까?
회전 가능한 UIView를 순환 격자에 스냅하는 데 사용할 애니메이션이 있습니다. 뷰가 움직이면 회전 뷰 위치를 기반으로 다른 뷰를 업데이트해야합니다.어떻게하면 CABasicAnimation이 애니메이션으로 콜백 할 수 있습니까?
회전보기의 위치를 얻으려면 어떻게해야합니까? 은으로 위치가 고정됩니까?
애니메이션이 시작되면 타이머를 사용하여 현재보기 위치를 폴링하는 기능을 시작할 수 있습니다 (뷰의 레이어에서 presentationLayer
을 가져 와서 위치 값을 가져와야한다고 가정).
animationDidStart
및 animationDidStop
외의 CAAnimation에 대한 콜백이 없으므로 해결책이 될 것입니다 (내가 WWDC 비디오 중 하나에서 그렇게 언급 한 것이 아니라고 생각되는 경우).