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