ここにあるこのコードで、UIView を移動またはアニメーション化することができました。
- (void) makeAnim1{
//downward animation
[UIView animateWithDuration:1.5
delay:0.15
options: UIViewAnimationCurveLinear
animations:^{
carousel.frame = CGRectOffset(carousel.frame, 0, 650);
}
completion:^(BOOL finished){ //task after an animation ends
[self performSelector:@selector(makeAnim1_1) withObject:nil afterDelay:2.0];
NSLog(@"Done!");
}];
}
- (void) makeAnim1_1{
//upward animation
[UIView animateWithDuration:1.5
delay:0.1
options: UIViewAnimationCurveLinear
animations:^{
carousel.frame = CGRectOffset(carousel.frame, 0, -650);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
}
しかし、それはUIView
上下に動くだけです。のように回転させるにはどうすればよいですSlot machine
か。ただし、1 つの画像またはビューしか含まれていません。z軸で回転するように。ただし、複数の画像が含まれているように見せてください。
助けてくれてありがとう。