메신저를 유지해야하고, 내가 어떤 helpfull 코드를 발견IOS는 이미지를 회전하고있는 UIImageView 회전하고자하는 애니메이션으로,이
- (void) runSpinAnimationOnView:(UIView*)view duration:(CGFloat)duration rotations: (CGFloat)rotations repeat:(float)repeat;
{
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 /* full rotation*/ * rotations * duration ];
rotationAnimation.duration = duration;
rotationAnimation.cumulative = YES;
rotationAnimation.repeatCount = repeat;
[view.layer addAnimation:rotationAnimation forKey:@"rotationAnimation"];
}
문제는 이미지가 때 애니메이션이 완료, 메신저 다시 뒤집이다 그것을 돌리고 거기에 그것을 지키기 위해. 실제 이미지를 뒤집을 필요가 있을지 아니면 ImageView를 뒤집을 수 있습니까? 그리고 어떻게 그럴 수 있니?
이 작업을 수행해야합니다. 'rotationAnimation.removedOnCompletion = NO;' – BooRanger
작동하지 않고 계속 뒤집습니다. –
' dispatch_after' 블록을 호출하고'view.transform.rotation.z'를 원하는 값으로 디스패치합니다. 해킹 조금하지만 작동해야합니다. – Majster