iOS ViewController间切换的转场动画
Branch: master
Clone or download
Latest commit e8d9a6f Jan 19, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
GIF 更改部分细节 Apr 10, 2017
XLBubbleTransitionExample 888 Jan 19, 2018
README.md 666 May 26, 2017

README.md

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