Swift - 给表格添加Cell的显示动画(3D缩放)
2023-09-11 14:17:59 时间
下面的一个样例是让tableView显示数据的时候具有一个很炫的3D缩放效果。
我们只需要实现tableView的willDisplayCell方法。看方法名就知道这是在Cell将要显示的时候执行的方法。
1
2
3
4
5
6
7
8
9
10
11
|
//设置cell的显示动画 func tableView(tableView: UITableView !, willDisplayCell cell: UITableViewCell !, forRowAtIndexPath indexPath: NSIndexPath !){ //设置cell的显示动画为3D缩放 //xy方向缩放的初始值为0.1 cell.layer.transform = CATransform3DMakeScale (0.1, 0.1, 1) //设置动画时间为0.25秒,xy方向缩放的最终值为1 UIView .animateWithDuration(0.25, animations: { cell.layer.transform= CATransform3DMakeScale (1, 1, 1) }) } |
相关文章
- CSS动画实例:3D立方体
- css3 动画 -- 旋转线条 rotate_line
- image组件动画问题
- 使用CAShapeLayer来实现圆形图片加载动画[译]
- SwiftUI 中使用 SpriteKit 创建雨动画效果(教程含源码)
- SwiftUI 组件大全之使用 ScrollView 和 GeometryReader 创建动画 3D卡片 滚动效果
- SwiftUI 动画大全之如何在 3 秒内使用 Rotation 3D Effect 创建令人敬畏的翻转效果
- SwiftUI动画之超酷3D旋转效果rotation3DEffect(教程含源码)
- 利用您的 Python 技能创建精美的数学动画之 Manim创建解释性数学视频库
- Flutter 旋转动画 — RotationTransition
- 登陆动画
- UIView动画
- 专业动漫库好看的3d动漫推荐(3D动漫排行榜2022)
- 【Unity3D进阶4-1】Unity3D 动画系统
- 关于Unity中Mecanim动画的重定向与动画混合
- iOS开发 - 关于启动页动画的杂谈
- Swift - 使用CAKeyframeAnimation实现关键帧动画
- 仿360水波评分特效、加速球特效、水波动态加载动画、可改造成圆形进度条,很丝滑!