मैं UIImageView
360 डिग्री घूमने की कोशिश कर रहा हूं , और ऑनलाइन कई ट्यूटोरियल देख चुका हूं । मैं उनमें से कोई भी काम नहीं कर सकता था UIView
, या तो बिना रुके, या एक नई स्थिति में कूदने के लिए।
- इसे कैसे प्राप्त किया जा सकता है?
नवीनतम चीज़ जो मैंने कोशिश की है वह है:
[UIView animateWithDuration:1.0
delay:0.0
options:0
animations:^{
imageToMove.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
लेकिन अगर मैं 2 * pi का उपयोग करता हूं, तो यह बिल्कुल नहीं चलता (क्योंकि यह एक ही स्थिति है)। अगर मैं सिर्फ पीआई (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
दोबारा शुरू होने से पहले डिग्री पर वापस रहता है ।