All Projects → mengxianliang → Xlbubbletransition

mengxianliang / Xlbubbletransition

iOS ViewController间切换的转场动画

Projects that are alternatives of or similar to Xlbubbletransition

VBA-Arrays
😎 Array functions that are similar JavaScript functions. Example: Push, Pop, Shift, Unshift, Sort, length, toString.
Stars: ✭ 48 (-62.2%)
Mutual labels:  pop, push
StackFlowView
Enforce stack behaviour for custom UI flow.
Stars: ✭ 35 (-72.44%)
Mutual labels:  pop, push
Notificationpusher
Standalone PHP library for easy devices notifications push.
Stars: ✭ 1,143 (+800%)
Mutual labels:  push
Jxpopupview
一个轻量级的自定义视图弹出框架
Stars: ✭ 117 (-7.87%)
Mutual labels:  pop
Fizz
A Common DSL for Migrating Databases
Stars: ✭ 92 (-27.56%)
Mutual labels:  pop
Pushraven
A simple Java library to interface with Firebase Cloud Messaging (FCM) API. Pushraven allows you to push notifications to clients in very few lines of code.
Stars: ✭ 67 (-47.24%)
Mutual labels:  push
Onepush
消息推送用OnePush,就够了!
Stars: ✭ 1,401 (+1003.15%)
Mutual labels:  push
Gknavigationcontroller
iOS自定义导航栏-导航条联动(仿网易新闻、网易云音乐等导航栏滑动效果)
Stars: ✭ 57 (-55.12%)
Mutual labels:  pop
Vue Push Notification Example
An example repo for using browser push notifications with Vue.js and Firebase
Stars: ✭ 120 (-5.51%)
Mutual labels:  push
Ninaselectionview
Way to select your buttons.
Stars: ✭ 87 (-31.5%)
Mutual labels:  pop
Licensingviewcontroller
📃 UIViewController subclass with a simple API for displaying licensing information.
Stars: ✭ 107 (-15.75%)
Mutual labels:  uiviewcontroller
React Native Onesignal
React Native Library for OneSignal Push Notifications Service
Stars: ✭ 1,270 (+900%)
Mutual labels:  push
Realm Loginkit
A generic interface for logging in to Realm Mobile Platform apps
Stars: ✭ 70 (-44.88%)
Mutual labels:  uiviewcontroller
Btrfs Sxbackup
Incremental btrfs snapshot backups with push/pull support via SSH
Stars: ✭ 105 (-17.32%)
Mutual labels:  push
Push.js
The world's most versatile desktop notifications framework 🌎
Stars: ✭ 8,536 (+6621.26%)
Mutual labels:  push
Towebviewcontroller
A view controller class for iOS that allows users to view web pages directly within an app.
Stars: ✭ 1,500 (+1081.1%)
Mutual labels:  uiviewcontroller
Ng Toolkit
⭐️ Angular tool-box! Start your PWA in two steps! Add Serverless support for existing projects and much more
Stars: ✭ 1,116 (+778.74%)
Mutual labels:  push
Arangochair
🥑 arangochair is a Node.js module that adds changefeed capability to ArangoDB and make it realtime push ready
Stars: ✭ 85 (-33.07%)
Mutual labels:  push
Panslip
Use PanGesture to dismiss view on UIViewController and UIView
Stars: ✭ 93 (-26.77%)
Mutual labels:  uiviewcontroller
Push
一个推送的模块,集成了华为、小米、魅族、OPPO、VIVO和极光推送
Stars: ✭ 125 (-1.57%)
Mutual labels:  push

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].