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

一、转场动画,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,

<

相关推荐

  1. 页面间动画

    2024-06-06 00:02:05       46 阅读
  2. HarmonyOS--组件动画

    2024-06-06 00:02:05       64 阅读
  3. 【HarmonyOS】取消页面动画

    2024-06-06 00:02:05       32 阅读
  4. C语言旋转动画

    2024-06-06 00:02:05       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 00:02:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 00:02:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 00:02:05       82 阅读
  4. Python语言-面向对象

    2024-06-06 00:02:05       91 阅读

热门阅读

  1. 直播带货行业的瓶颈来了吗?

    2024-06-06 00:02:05       24 阅读
  2. 旋转之后截取图像

    2024-06-06 00:02:05       29 阅读
  3. 服务器硬件基础知识

    2024-06-06 00:02:05       30 阅读
  4. 【Redis】本地锁和分布式锁的区别

    2024-06-06 00:02:05       27 阅读
  5. Kafka 请求处理揭秘:从入门到精通

    2024-06-06 00:02:05       27 阅读
  6. 如何发现并解决 Redis 热点 Key 问题

    2024-06-06 00:02:05       35 阅读
  7. 字幕转换: vtt转为srt

    2024-06-06 00:02:05       29 阅读
  8. 都可以写好后端接口

    2024-06-06 00:02:05       18 阅读
  9. 服务器环境搭建

    2024-06-06 00:02:05       30 阅读
  10. Sass详解

    2024-06-06 00:02:05       34 阅读
  11. React@16.x(19)事件的处理

    2024-06-06 00:02:05       30 阅读