在初始的频道grid中,点击其中的一个grid,可以打开到detail,这时候有一个动画的效果,在detail-view-controller push进来之前,整个view有一个下沉的感觉,不知道这个效果是怎么实现的?
思路
1.截一张当前屏幕的图,把图显示出来的,改变图的frame,往中间缩小? 然后push 进来,再把图去掉?
2.把当前的整个view的frame变化,但是这样需要把里面的每一个元素的frame都发生变化才行吧
1.直接
self.view.transform = CGAffineTransformMakeScale(0.8,0.8)
里面所有控件都会同时缩小
2.另需配合
self.view.center = xxx;
稍微向下位移
3.上层再加个阴影,做透明度渐变动画就更好了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。