iOS-翻转

前言

前段时间公司把登录、注册页面换成在一个页面通过点击翻转一个视图,视图的一个面做登录,一个页面做注册。这里简单的写了个雏形demo,其实也非常简单。

正文

其实就一个原理,那就是通过CATransform3D实现view的翻转。

自定义一个view,在这个view上面再放两个view,一个我是命名为topView,另外一个命名为bottomView,topView为首次进来展示给我们的view;

topView放在最前面
bottomview放在最下面

先把bottomView以y轴旋转180度,这样等会整个view旋转过来的时候bottomview才不会是左右倒起的。并且先隐藏。

旋转动画

旋转到一半的时候,整体view垂直于整个屏幕,此时bottom,topview交换隐藏、显示。就这样简单的动画效果就出来了 ,很简单,大神勿喷。demo

你可能感兴趣的:(iOS-翻转)