zoukankan      html  css  js  c++  java
  • ios7禁止默认划动返回

     self.navigationController.interactivePopGestureRecognizer.enabled = NO;

    在使用之前先要判断是否ios7,不然会导致crash。然后创建一个自己的navigationController继承UINavigationController。之后还要设置UINavigationControllerDelegate,这样以上的方法才能触发。最后就判断要show出来的viewController是否需要支持划动返回了。

     - (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated

    {
        if ([self respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
            if (viewController.class == [MyViewController class])
            {
                self.interactivePopGestureRecognizer.enabled = NO;
            } else {
                self.interactivePopGestureRecognizer.enabled = YES;
            }
        }
    }
  • 相关阅读:
    php Windows系统 wamp集成环境下redis的使用
    IO流文件拷贝
    IO流框架
    Map集合
    泛型
    Deque(队列)
    List接口
    Iterator接口(迭代器)
    Java中的异常详解
    Java中的正则表达式
  • 原文地址:https://www.cnblogs.com/yangmx/p/3834011.html
Copyright © 2011-2022 走看看