나는 아래쪽에 축이있는 동안 뒤집기 애니메이션을 만들려고 UIView
있습니다. 예 :iOS UIView 애니메이션 CATransform3DMakeRotation 혼동
, 나는 UIView의 애니메이션 사용하려고이 작업을 수행하려면, 지금은 내가 원하는 방법을 작동하지
[UIView animateWithDuration:3 delay:0 options:UIViewAnimationCurveEaseOut animations:^{
// Flip Down
top3.layer.anchorPoint = CGPointMake(0.5, 1.0);
top3.layer.transform = CATransform3DMakeRotation(M_PI, 1, 0, 0);
} completion:^(BOOL finished) {
// Reset?
//top3.transform = CGAffineTransformMakeScale(1, 1);
}];
을보기가 AWAY 애니메이션처럼 보인다 사용자가 아니라 오히려. 그것은 내 이미지에서 볼 수 있듯이, 내려갈 때 사용자에게 더 가까이 보이게하는 3D 효과를주는 것처럼 보이지 않습니다. 나는 이것이 나의 이해 부족 때문에 CATransform3DMakeRotation
을 사용하는 것이기 때문에 이것이 긍정적이라고 생각합니다.
질문 :
-
가 방울로 사용자에게 가까이 표시 ? 내 이미지 예제 에서처럼 기울이는 것과 같은?
- 내
anchorPoint
을 설정하면 내보기가 아래로 바뀌고 어떻게이를 방지하고 내anchorPoint
을 설정할 수 있습니까? 옵션으로UIView
애니메이션을 사용하면 여유 설정을 사용할 수 있습니까?UIViewAnimationCurveEaseOut
을 사용했습니다.- 중력 설정을 사용할 수 있습니까?
'M_PI/2'는 = 90도입니다. 시작을 위해 반쯤 멈추는 것에 대답해야합니다. –
감사합니다. 제 질문에이를 수정하고 테스트하여 작동합니다. 그러나 나는 여전히 나머지 이슈들을 가지고있다. –