আমি একটি ঘোরানোর চেষ্টা করছি UIImageView
360 ডিগ্রি এবং অনলাইনে বেশ কয়েকটি টিউটোরিয়াল দেখেছি। আমি তাদের UIView
কোনওটিই কাজ বন্ধ করতে পারিনি, হয় না থামিয়ে বা নতুন অবস্থানে ঝাঁপিয়ে পড়ে।
- আমি কীভাবে এটি অর্জন করতে পারি?
সর্বশেষ জিনিসটি আমি চেষ্টা করেছি:
[UIView animateWithDuration:1.0
delay:0.0
options:0
animations:^{
imageToMove.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
তবে আমি যদি 2 * পাই ব্যবহার করি তবে এটি মোটেও সরবে না (যেহেতু এটি একই অবস্থান)। যদি আমি কেবল পাই (180 ডিগ্রি) করার চেষ্টা করি তবে এটি কাজ করে, তবে আমি যদি আবার পদ্ধতিটি কল করি তবে এটি পিছন দিকে ঘুরবে।
সম্পাদনা :
[UIView animateWithDuration:1.0
delay:0.0
options:0
animations:^{
[UIView setAnimationRepeatCount:HUGE_VALF];
[UIView setAnimationBeginsFromCurrentState:YES];
imageToMove.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
কাজ করে না। এটি 180
ডিগ্রীতে যায় , দ্বিতীয় বিভাজনের জন্য বিরতি দেয় এবং 0
আবার শুরু হওয়ার আগে আবার ডিগ্রীতে পুনরায় সেট করে ।