昨天写了个模仿UC浏览器菜单栏弹出的动画效果,对ios的动画机制有了个大致的了解,这次为了更加熟悉ios的动画,又写了个推出菜单栏的动画。与上次那个唯一的区别就是它把整个view都向右位移了,因此看上去是推出来,而不是弹出来的。写的时候本来是准备让整个主view都向右移动,但后后来发现这样写会存在子View中的按钮无法响应点击事件的问题,这个问题一直解决不了。希望哪位大牛有解决方法的麻烦评论留言或发到我QQ邮箱360521595@163.com,谢谢~!所以最后的方法是把所有主view中的控件都向右位移,才能比较好的实现。。。
先看看效果图
本人新手,写得渣,勿喷!具体看代码吧:同样,.h文件省略了,直接上.m文件吧