iOS 交互、手势与动画编程 | 青训营笔记

90 阅读1分钟

这是我参与「第四届青训营」笔记创作活动的第9天

一、本堂课重点内容:

image.png

二、详细知识点介绍:

交互与手势

手势识别器

自带手势识别器

手势识别器的使用

手势识别器的状态

iOS事件核心类

UITouch

UIEvent

UIResponder

iOS事件响应机制

HitTest 方法

PointInside 方法

UIView 响应事件的方式

UIResponder 和手势识别器的联系

动画编程

UIView 动画

UIView 动画接口

UIView 弹簧动画

UIView 关键帧动画

UIView 转场动画

核心动画

核心动画类

基本动画

关键帧动画

动画组动画

转场动画

Lottie 动画

为什么使用 lottie

如何使用 lottie

动力学动画 UIDynamic

粒子系统 CAEmmiterLayer

三、实践练习例子:

  • 有什么实践举例帮助理解知识点?

四、课后个人总结:

  • 本章有什么知识点不容易掌握?

  • 什么地方容易与其他内容混淆?

五、引用参考:

学习手册:juejin.cn/post/712344…

课程PPT:iOS 交互、手势与动画编程.pptx