前言
前段时间公司把登录、注册页面换成在一个页面通过点击翻转一个视图,视图的一个面做登录,一个页面做注册。这里简单的写了个雏形demo,其实也非常简单。
正文
其实就一个原理,那就是通过CATransform3D实现view的翻转。
自定义一个view,在这个view上面再放两个view,一个我是命名为topView,另外一个命名为bottomView,topView为首次进来展示给我们的view;
先把bottomView以y轴旋转180度,这样等会整个view旋转过来的时候bottomview才不会是左右倒起的。并且先隐藏。
旋转到一半的时候,整体view垂直于整个屏幕,此时bottom,topview交换隐藏、显示。就这样简单的动画效果就出来了 ,很简单,大神勿喷。demo