图片切换
切换方式 :从左到右,从右到左,从上到下,从下到上
切换动画:随机、变换。。。。。。
其代码如下:
- (void)transition {
CATransition * transition = [CATransition animation];
NSString * types[4] = {kCATransitionFade, kCATransitionMoveIn, kCATransitionPush, kCATransitionReveal};
NSString * subTypes[4] = {kCATransitionFromRight, kCATransitionFromLeft, kCATransitionFromTop, kCATransitionFromBottom};
transition.duration = 0.75;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
int rnd = random() % 4;
transition.type = types[rnd];
if (rnd != 0) {
transition.subtype = subTypes[random() % 4];
}
transitioning = YES;
transition.delegate = self;
[contentView.layer addAnimation:transition forKey:nil];
imageView1.hidden = YES;
imageView2.hidden = NO;
UIImageView *tmp = imageView2;
imageView2 = imageView1;
imageView1 = tmp;
}