XLBubbleTransition Save

iOS ViewController间切换的转场动画

Project README

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

Open Source Agenda is not affiliated with "XLBubbleTransition" Project. README Source: mengxianliang/XLBubbleTransition
Stars
137
Open Issues
5
Last Commit
4 years ago

Open Source Agenda Badge

Open Source Agenda Rating