BBGestureBack

全屏手势返回插件
授权协议 GPL
开发语言 Objective-C Swift
所属分类 手机/移动开发、 iOS/iPhone/iPad开发包
软件类型 开源软件
地区 国产
投 递 者 阎经武
操作系统 iOS
开源组织
适用人群 未知
 软件概览

BBGestureBack:iOS 全屏手势返回 滑动返回 pop 动画效果

现在市场上的主流app都有用到各种侧滑手势,大体上分为2种, 一种是:类似于淘宝、京东、腾讯、斗鱼的效果,带导航栏的。 一种是:类似于微信,不带导航栏。

支持OC、Swift:最低适配iOS 7.0

BBGestureBack不仅支持OC还支持Swift,最低适配iOS7.0,iOS主流的全屏手势返回、滑动返回、pop动画效果都有,适配各种iPhone,嵌入简单,只需按照Demo集成,就能完美使用。(集成最简单、功能最全面)

BBGestureBack Demo.jpg

BBGestureBack手势效果

不仅仅手势返回可以有动画、就连pop也有效果。

BBGestureBack.gif

BBGestureBack如何使用?

按照Demo集成就可以了,注意:

  • 是否使用效果

@property (nonatomic) Boolean isEnablePanGesture;//default is YES.

  • pop的返回方式

 - (void)bb_popViewController;
 - (void)bb_popToViewController:(UIViewController*)viewController;
 - (void)bb_popToRootViewController;
  • 参数

UIKIT_EXTERN const CGFloat BBDistanceToLeft;//距离左边响应的范围
UIKIT_EXTERN const CGFloat BBWindowToScale;//缩放大小(淘宝、京东没有缩放...)
UIKIT_EXTERN const CGFloat BBMaskingAlpha;//背景透明度
UIKIT_EXTERN const CGFloat BBGestureSpeed;//返回的速度
UIKIT_EXTERN const CGFloat BBDistanceToPan;//手势拖拽的长度

BBGestureBack 系统全屏效果

系统全屏返回.gif

 相关资料
  • 本文向大家介绍jquery 手势密码插件,包括了jquery 手势密码插件的使用技巧和注意事项,需要的朋友参考一下 效果图: 代码如下: 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!

  • 本文向大家介绍iOS禁用侧滑返回手势要点解析,包括了iOS禁用侧滑返回手势要点解析的使用技巧和注意事项,需要的朋友参考一下 项目中可能某些页面返回按钮需要自定义,然后在点击返回按钮时做出某些判断,或者直接pop到根控制器,这时候需要禁用侧滑返回手势,防止它不走判断的代码直接返回上个界面。 网上找了些资料,大致方法有两种,但要注意的点没有提到,容易出错,这里整理下: 需求:A -> B -> C,要

  • 我想在按下ESC退出全屏模式后,使功能返回到全屏模式。 有什么方法可以返回到全屏吗? 例如,为了执行全屏模式,我使用了如下方法 在后台,当我按ESC键时,后台退出到全屏。在此处输入图像描述 在此处输入图像描述 然后在这个阶段,我想希望回到全面屏模式。

  • Weex 封装了原生的触摸事件以提供手势系统。使用手势类似于在 Weex 中使用事件,只需在节点上监听手势即可。 手势类型 目前,仅支持以下四种手势类型: touch: 当触摸到一个点,移动或从触摸面移开时触发 touch 手势。触摸手势很精准,它会返回所有详细的事件信息。所以,监听 touch 手势可能很慢,即使只移动一丁点也需要处理大量事件。有三种类型的 touch 手势: type 描述 t

  • 在开发移动端的应用时,会用到很多的手势操作,比如滑动、长按等,为了方便开放者快速集成这些手势,mui内置了常用的手势事件,目前支持的手势事件见如下列表: 分类 参数 描述 点击 tap 单击屏幕 doubletap 双击屏幕 长按 longtap 长按屏幕 hold 按住屏幕 release 离开屏幕 滑动 swipeleft 向左滑动 swiperight 向右滑动 swipeup 向上滑动 s

  • 主要内容:$ionicGesture事件 描述 用法 实例 on-hold 长按的时间是500毫秒。 尝试一下 » on-tap 这个是手势轻击事件,如果长按时间超过250毫秒,那就不是轻击了。。 尝试一下 » on-double-tap 手双击屏幕事件 尝试一下 » on-touch 这个和 on-tap 还是有区别的,这个是立即执行,而且是用户点击立马执行。不用等待 touchend/mouseup 。 尝试一下 » on-re