2011-08-19 7 views
0

imageView 센터를 변경하여 이미지를 오른쪽에서 왼쪽으로 움직입니다. 나는 NSTimer를 사용하여 센터 변경 이벤트를 시작합니다. 이미지 움직임이 매끄럽지 않고 깜박 거리는 것을 제외하면 모든 것이 잘 작동합니다. 친절하게 도와주세요.오른쪽에서 왼쪽으로 이미지를 이동하면서 깜박임

+0

단순히으로 이미지 뷰의 중심을 변경하고 방법을 실행하는 데 아니, 난 그냥 NSTimer 사용 UIImageView' –

답변

1

흠,하지만 당신은 운동을 움직이기 위해 QuartzCore Framework를 사용합니까? 마찬가지로

#import <QuartzCore/QuartzCore.h> 

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:0.3]; // animation duration in seconds 
image.center = view.center; 
[UIView commitAnimations]; 

안 그래? 오, 그리고 당신이 메인 스레드에 있는지 확인하십시오. GUI 처리 원하지 않는 물건을 생산할 수있는 다른 스레드에)

+0

'에 적절한 애니메이션을 제공하십시오 1px – pinku247

0
 Try this code animation flip right to left its definitely help u. 

     #import <QuartzCore/QuartzCore.h> 

     [UIView beginAnimations:nil context:nil]; 
     [UIView setAnimationCurve:UIViewAnimationTransitionFlipFromRight]; 
     [UIView setAnimationDuration:0.3]; // animation duration in seconds 
     image.center = view.center; 
     [UIView commitAnimations]; 
관련 문제