之前的公司有个效果类似探探的那种左滑不喜欢,右滑喜欢。当初没做成直接离职了。现在的公司有时间。所以考虑把这个完成。
效果图如下
1.思路是默认的是展示三张卡片。三个卡片重叠,同时在初始化的时候给Y轴方向相同的等差值和CGAffineTransform的缩放值。让卡片看起来有层次感。同时在初始化的代码里给每个view添加拖拽手势。
2.在拖拽第一个卡片的时候,初始化第四张卡片添加到当前的视图。通过拖拽手势的方法计算出相对的位移。看它是否超过了你所设置的门阀。如果是那么让第一张卡片消失。同时其他的卡片frame做变化。如果没有的变化的话。那么让前三张卡片恢复之前的frame。而让第四张卡片消失。
第一次发布文章代码就不贴了。大家可以到我贴的地址下载。demo
网友评论