很多时候我们在需要动态的改变某一个场景下的显示. 最常见的一个场景就是view的最大化. 我们直接设置view的frame可以实现最大化,但是这样的最大化是突变的没有动画效果. 苹果可以将这种突变“放慢”速度来达到动画的效果. 一般有两种写法,在官方文档中如下记录: In iOS 4 and later, you create an animation block using block objects. In earlier versions of iOS, you mark the begi