UIKit 与图形动画历史技术记录

iOS开发禁止使用系统自带手势滑动返回功能

针对嵌入游戏左滑时意外露出导航栏和标签栏的问题,展示如何控制导航控制器自带的滑动返回手势,记录局部界面禁用系统交互的代码位置。

作者:

原文署名 Bison,保留原发布时的内容。

"身体是革命的本钱,多锻炼才是王道" Bison

最近的项目里面有镶嵌的游戏,出现了这么个问题,左划的时候出现了导航栏和tabbar。 于是就有了下面的代码。

代码如下

核心代码

// 禁用返回手势,需要开启只需设置为yes即可。默认开启  

if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {  
self.navigationController.interactivePopGestureRecognizer.enabled = NO;  
}