iOS 7禁用回刷

iOS 7禁用回刷,ios,gesture,Ios,Gesture,在iOS应用程序中,有一个默认手势,从左边缘向右滑动应用程序navigationController将弹出视图控制器 但是有没有办法对特定视图禁用它?您可以通过公共API禁用它,请参阅 此外,您可以在需要时切换回以前的状态这是可能的,但可能会导致您的应用程序被拒绝 -(void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; self.navigationController.interacti

在iOS应用程序中,有一个默认手势,从左边缘向右滑动应用程序
navigationController
将弹出视图控制器


但是有没有办法对特定视图禁用它?

您可以通过公共API禁用它,请参阅


此外,您可以在需要时切换回以前的状态

这是可能的,但可能会导致您的应用程序被拒绝

-(void) viewWillAppear:(BOOL)animated 
{
    [super viewWillAppear:animated];
    self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}

应用商店将不接受更改默认手势动作的iOS应用查看此。这可能会对你有所帮助。可能是我在appDelegate中放的副本,效果很好!
-(void) viewWillAppear:(BOOL)animated 
{
    [super viewWillAppear:animated];
    self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}
if(navigationController) {
  if ([navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
    navigationController.interactivePopGestureRecognizer.enabled = NO;
  }
}