UIView가 있고 애니메이션이 진행되는 동안 현재 프레임을 가져오고 싶습니다. 기본 애니메이션을 사용하고 있습니다.
[UIView beginAnimations:@"MoveView" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:3];
_testView.frame = CGRectMake(0, 100, 40, 40);
[UIView commitAnimations];
애니메이션하는 동안 첫 번째 UIView의 현재 위치에 다른 UIView를 추가해야하는 버튼이 있지만 버튼을 누르면 애니메이션의 끝 위치에 추가됩니다. 제안 사항이 있습니까? 미리 감사드립니다!
아마도 애니메이션 뷰의 modelLayer를 기반으로 새로 추가 된 UIView 속성을 설정하고있을 것입니다. 애니메이션 뷰를 기반으로 UIView 속성을 설정해 보겠습니다 presentationLayer
.
이 메서드에 의해 반환 된 레이어 개체는 현재 화면에 표시되는 레이어의 근사치를 제공합니다. 애니메이션이 진행되는 동안이 개체를 검색하고이를 사용하여 해당 애니메이션의 현재 값을 가져올 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다