(素材源码)猫猫学IOS(四十一)UI之核心动画 两行代码搞定3D转场

猫猫分享,必须精品

原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:?viewmode=contents 源码素材地址:

效果:

代码:(weak, nonatomic) IBOutlet UIImageView *iconView;- (IBAction)nextBtnClick:(id)sender;- (IBAction)preBtnClick:(id)sender;@property (nonatomic, assign) int index;// 下一张- (IBAction)nextBtnClick:(id)sender {self.index++;if (self.index >7) {self.index = 1;}NSString *imageName = [NSString stringWithFormat:@”%d.jpg”, self.index];UIImage *newImage = [UIImage imageNamed:imageName];= newImage;// 1.创建核心动画CATransition *ca = [CATransition animation];// 1.1动画过渡类型ca.type = @”cube”;// 1.2动画过渡方向ca.subtype = kCATransitionFromRight;ca.duration = 1;// 2.添加核心动画[addAnimation:ca forKey:nil];}// 上一张- (IBAction)preBtnClick:(id)sender {self.index–;if (self.index < 1) {self.index = 7;}NSString *imageName = [NSString stringWithFormat:@”%d.jpg”, self.index];UIImage *newImage = [UIImage imageNamed:imageName];= newImage;// 1.创建核心动画CATransition *ca = [CATransition animation];// 1.1告诉系统执行什么动画ca.type = @”cube”;ca.subtype = kCATransitionFromLeft;ca.duration = 1;// 2.添加核心动画[addAnimation:ca forKey:nil];}@end

,击败不等于击倒,跌倒了,爬起来,想一想,为什么跌倒了,

(素材源码)猫猫学IOS(四十一)UI之核心动画 两行代码搞定3D转场

相关文章:

你感兴趣的文章:

标签云: