UIView를 동시에 움직이고 회전시키는 애니메이션을 만들고 싶습니다.움직이는 애니메이션 UIView가 작동하지 않습니다.
[UIView beginAnimations:@"MoveAndRotateAnimation" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:kAnimationDuration];
myView.frame = newFrame;
myView.transform = CGAffineTransformMakeRotation(0.4);
[UIView commitAnimations];
결과는, 애니메이션이 완료되면보기가 잘못 그려지는 것을 (일부 지역은 더 이상 볼 수 없습니다) : 나는 다음 코드를 시도했다. 프레임 또는 애니메이션의 변형 만 변경하면 뷰가 올바르게 그려집니다. 이 문제는 프레임과 변환을 모두 설정 한 경우에만 발생합니다.
보기의 이동 및 회전을 동시에 움직이게하는 올바른 방법은 무엇입니까?
'newFrame'은 어디에 정의되어 있습니까? –
"beginAnimations"줄 바로 앞에 정의되어 있습니다. CGRect newFrame = CGRectMake (3030200200); – kiteloop