2012-06-27 4 views
0

레이어에 CABasicAnimation을 적용했습니다. 애니메이션은 "position.y"레이어 속성을 수정하여 부드러운 튀는 효과를 만듭니다. 그것은 자동 되감기로 설정되고 반복됩니다.iOS - 방향 변경시 움직이는 애니메이션의 위치 지정

시작 및 끝 값을 사용하여 화면의 오른쪽 아래 사분면에 애니메이션을 배치합니다. 그것은 장치의 방향을 바꿀 때까지 아주 잘 작동합니다. 문제는 애니메이션이 화면 상단을 기준으로 배치된다는 것입니다. 따라서 방향이 바뀌면 더 이상 정확한 위치에 배치되지 않습니다.

뷰 자체에 대한 자동 크기 조정 마스크가 인터페이스 작성기에서 올바르게 설정되었지만 애니메이션에서 아무런주의를 기울이지 않는 것처럼 보입니다. 나는 애니메이션이 레이어 위치에 절대 값을 할당하기 때문에 추측합니다.

나는 조금 고생했습니다. 미리 감사드립니다.

+1

몇 가지 코드를 제공해 주시겠습니까? 애니메이션에 대한 수학을해야한다는 것은 분명합니다. 우리는 당신이하려고하는 것을 보지 않고는 도울 수 없습니다 ... – sergio

답변

0

애니메이션을 별도의보기에 배치하여 자체 포함시킬 수 있으며 회전으로 해당보기를 조정할 수 있습니까?

+0

훌륭하게 작동했습니다. 정말 고마워요! – mc7h

관련 문제