美文网首页
ios之侧滑手势简单介绍

ios之侧滑手势简单介绍

作者: 春风依旧 | 来源:发表于2018-04-04 15:42 被阅读31次

侧滑返回手势是从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; //不影响侧滑手势

https://www.jianshu.com/p/e7c5e2400935

相关文章

网友评论

      本文标题:ios之侧滑手势简单介绍

      本文链接:https://www.haomeiwen.com/subject/hxnkhftx.html