项目名称:WWViewSwitcher
项目地址:https://github.com/WilliamZhangWH/WWViewSwitcher
效果展示
实现代码
1 | /* 获得主页显示位置 */ |
实现原理
很明显能看出是两个view在交叉切换,交叉的的过程中伴随着缩放、旋转和移动,这个操作的改变基本上是通过CATransform3D中的矩阵值来改变的。
下面是矩阵m11-m44的含义
1 | struct CATransform3D |
建议可以修改我源码中的矩阵值来理解具体的含义
1 | /* 获得主页显示位置 */ |
很明显能看出是两个view在交叉切换,交叉的的过程中伴随着缩放、旋转和移动,这个操作的改变基本上是通过CATransform3D中的矩阵值来改变的。
下面是矩阵m11-m44的含义
1 | struct CATransform3D |
建议可以修改我源码中的矩阵值来理解具体的含义