iOS ViewController间切换的转场动画
-
适用于ViewController通过UINavigation的Push和Pop切换时的转场动画。
-
适用于ViewController通过Present和Dismiss切换时的转场动画。
(以ViewControllerA切换到ViewControllerB为例)
在ViewControllerA中导入头文件:UIViewController+XLBubbleTransition.h
添加如下代码,设置push和pop设置动画,并设置锚点。
self.xl_pushTranstion = [XLBubbleTransition transitionWithAnchorRect:button.frame];
self.xl_popTranstion = [XLBubbleTransition transitionWithAnchorRect:button.frame];
首先在ViewControllerB中导入头文件:UIViewController+XLBubbleTransition.h
添加如下代码,设置Present和Dismiss设置动画,并设置锚点。
self.xl_presentTranstion = [XLBubbleTransition transitionWithAnchorRect:button.frame];
self.xl_dismissTranstion = [XLBubbleTransition transitionWithAnchorRect:button.frame];