开发者社区> 问答> 正文
1
0
分享

问一个动画 类似于flipboard的box到detail的打开时的下沉效果

在初始的频道grid中,点击其中的一个grid,可以打开到detail,这时候有一个动画的效果,在detail-view-controller push进来之前,整个view有一个下沉的感觉,不知道这个效果是怎么实现的?

思路
1.截一张当前屏幕的图,把图显示出来的,改变图的frame,往中间缩小? 然后push 进来,再把图去掉?
2.把当前的整个view的frame变化,但是这样需要把里面的每一个元素的frame都发生变化才行吧

展开
收起
a123456678 2016-07-19 16:25:34 1867 0
举报
1 条回答
写回答
取消 提交回答
  • 1.直接

    self.view.transform = CGAffineTransformMakeScale(0.8,0.8)
    里面所有控件都会同时缩小

    2.另需配合

    self.view.center = xxx;
    稍微向下位移

    3.上层再加个阴影,做透明度渐变动画就更好了

    2019-07-17 19:58:31 举报
    赞同 评论 打赏

    评论

    全部评论 (0)

    登录后可评论
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等