切换UIView动画

iOS动画开发之三——UIView的转场切换

泄露秘密 提交于 2019-11-29 10:11:19
iOS动画开发之三——UIView的转场切换 前两篇博客中,我们分别介绍了UIView动画的两种使用方式,分别为,带block的方式: http://my.oschina.net/u/2340880/blog/484457 ,传统的属性配置的方式: http://my.oschina.net/u/2340880/blog/484538 。通过UIView动画的类方法,我们可以十分方便的使View某些属性改变的同时拥有动画效果。这篇博客主要讨论View切换的动画操作。 两个方法: + ( void )transitionWithView:( UIView *)view duration:( NSTimeInterval )duration options:( UIViewAnimationOptions )options animations:( void (^)( void ))animations completion:( void (^)( BOOL finished))completion; 通过这个方法,我们可以重绘View视图,任何其子视图的改变或者其自身的改变都会触发转场动画的效果, 系统提供的转场效果在第一篇博客中已经介绍过。 这个方法常用于类似小说软件的翻页效果。 + ( void )transitionFromView:( UIView *)fromView