zoukankan      html  css  js  c++  java
  • iOS手势(滑动)返回的实现(自定义返回按钮)

    如果各位使用的是storyboard布局的话,且用的是系统的返回按钮,那么是自动会有滑动返回效果的,但是相信各位做项目的,一般都是用的自定义的返回按钮,所以我贴几行代码,看看怎么实现系统自带的滑动返回的。
    首先,建立一个自定义的返回按钮,然后加上去

      [self.navigationItem setLeftBarButtonItem:backBarItem];

    然后

    - (void)viewWillDisappear:(BOOL)animated {
        [super viewWillDisappear:animated];
        //代理置空,否则会闪退
        if ([self.navigationController       respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.delegate = nil;
    }
    }
    - (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
       //开启iOS7的滑动返回效果
        if ([self.navigationController   respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        //只有在二级页面生效
        if ([self.navigationController.viewControllers count] == 2) {
               self.navigationController.interactivePopGestureRecognizer.delegate = self;
        }
    }
    }

     

  • 相关阅读:
    oracle查看字符集和修改字符集
    oracle11g 使用数据泵导出导入数据
    Oracle 11G在用EXP 导出时,空表不能导出解决
    帮助小伙伴写的组装xml字符串类
    GCD-01
    UITableViewCell-03
    UITableViewCell-02
    iOS代理-03
    UITableViewCell-01
    iOS代理-02
  • 原文地址:https://www.cnblogs.com/jyking/p/5210565.html
Copyright © 2011-2022 走看看