Awesome Open Source
Awesome Open Source

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];

个人开发过的UI工具集合 XLUIKit


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Objective C (110,692
Animation (5,129
Push (375
Pop (138
Related Projects