원형 UIView가 뷰의 테두리 (전체 화면이므로 기본적으로 장치의 테두리)와 충돌 할 때까지 특정 방향으로 애니메이션을 만들려고합니다.이 지점에서 반사되고 계속 진행됩니다. 무한히. 그러나 나는 내 질문을 제기하는 방법을 잘 모르기 때문에 그것에 대한 정보를 찾는 데 어려움을 겪고 있습니다. 나는 이미 뷰, 그것이 이동할 방향 및 속도를 가지고 있습니다. 그런 애니메이션을 처리하는 방법을 잘 모르겠습니다.
어떤 조언이라도 대단히 감사합니다! 감사!
CADisplayLink
화면의 새로 고침 빈도와 동기화 된보기의 위치를 지속적으로 업데이트 하려면을 사용하십시오 . 링크 트리거를 표시하는 업데이트 메서드는 뷰의 현재 x 및 y 속도를 고려하고이를 기반으로 프레임을 업데이트합니다. 어떤 지점에서 x 또는 y 좌표가 한계 (0 또는 화면 너비 / 높이) 미만 또는 초과하면 적절한 속도 값을 반대로하고 위치를 다시 계산합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다