【核心动画-转场动画-CATransition Objective-C语言】

本文通过实例讲解如何在Objective-C中使用CATransition实现转场动画,包括手势添加、图片切换以及动画效果的调整,如方向和类型的选择。通过在storyboard中设置手势并连接到代码实现图片切换,利用CATransition创建3D效果的转场动画,并讨论了不同动画类型和方向的使用场景。
摘要由CSDN通过智能技术生成

一、转场动画,CATransition,

通知

1.接下来,我们来说这个转场动画啊,效果呢,会做这么一个小例子,

通知

感觉有一个3D的一个样式一样,

转场动画呢,就是说,你在同一个View,比如说,imageView,去切换图片的时候,你可以去用这个,转场动画,

实际上,包括,控制器之间的切换,也可以使用转场动画,

然后呢,这个转场动画,我们先来做这么一个例子,storyboard中间,我拖了一个imageView,然后呢,我添加了一个轻扫的手势,给它去换一个图片,再以动画的形式去换,

我们现在第一步,先把这个基本功能实现了,就是我要搭一个大概的框架啊,我添加一个imageView,然后,添加手势,一轻扫,可以换图片,

动画先不加,我们最后再加,先把这个基本框架实现了,

2.新建一个项目,

通知

Name:12-转场动画(CATransition)

1)把素材里边这5张图片,拖进来,

通知

这个图片的命名,就是1、2、3、4、5、五张图片,

通知

到时候,我也会让它根据for循环,一点一点儿的去加1,让它去设置图片,不是for循环了啊,就是图片的名字,让它一点儿一点儿的加1,

1、2、3、4、5、啊,留个印象,

2)然后,我们来到媒体库啊,先随便拖一张图片,

通知

然后,把它居中显示一下,

通知

3)把这个imageView,连一个线,先,

通知

4)接下来,我在做轻扫手势的时候,要去给它换图片,首先,这个轻扫手势,怎么去加,storyboard也可以去做手势,

通知

看一下右下角,一堆蓝色的东西,这个是Tap手势,点击手势,

通知

这个是捏合手势,

通知

这个是旋转手势,

通知

这个是轻扫手势,Swipe,

通知

把这个手势,拖到这一块儿来,注意看左边,这块儿有一个退出Exit,这块儿有一个storyboard的入口,storyboard Entry Point,

通知

注意看这两个东西啊,看左边,我现在把这个手势呢,拖到imageView,上,然后,我要撒手了,

通知

看左边,多了一个Swipe Gesture Recognizer,

它实际上,就是一个手势,

3.我们说,现在手势,相当于是已经添加了, 那么,我实现方法的那一步,应该怎么办,连线,

通知

按住Control,把这个手势,拖到实现里面,来一个Name:imageChange,

这个就是手势,

// 轻扫手势执行的方法

- (IBAction)imageChange:(id)sender{

}

通知

我们可以在这个里边,NSLog一下,

NSLog(@“123”);

通知

command + R,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值