您好,欢迎来到花图问答。
搜索
您的当前位置:首页ios之侧滑手势简单介绍

ios之侧滑手势简单介绍

来源:花图问答

侧滑返回手势是从iOS7开始增加的一个返回操作,做项目的时候我使用的第三库是FDFullscreenPopGesture,最近在接入百度银行卡是别的时候,和百度的SDK发生冲突。无奈之下废弃了FDFullscreenPopGesture,直接使用的了系统的侧滑手势功能。也深刻反思到自己对侧滑手势理解不够深刻,今天总结一下.

侧滑手势在应用的实际场景中应该分为两种情况
  • 使用系统自带的返回按钮
  • 使用自定义的返回按钮
项目中对侧滑手势做哪些自定义的操作
  • 禁用/启用侧滑手势
  • 获取侧滑手势
项目中使用系统默认返回,没有需求要自定义返回按钮
  //启用侧滑手势
self.navigationController.interactivePopGestureRecognizer.enabled = YES; 
 //禁用侧滑手势
self.navigationController.interactivePopGestureRecognizer.enabled = NO;  
UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
//对按钮的个性化设定
UIBarButtonItem *barItem = [[UIBarButtonItem alloc] initWithCustomView:backButton]; 
self.navigationItem.leftBarButtonItem = barItem; //侧滑手势失效
self.navigationItem.backBarButtonItem = barItem; //不影响侧滑手势

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务