zoukankan      html  css  js  c++  java
  • 算 保存吧,

    -(void)gesture

    {

        UISwipeGestureRecognizer * leftRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(segmentButtonClick:)];

        leftRecognizer.direction = UISwipeGestureRecognizerDirectionRight;

        leftRecognizer.cancelsTouchesInView = YES;

        

        UISwipeGestureRecognizer * rightRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(segmentButtonClick:)];

        rightRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;

        

    //    [self.commonTableView addGestureRecognizer:leftRecognizer];

    //    [self.commonTableView addGestureRecognizer:rightRecognizer];

    }

     

    //

    -(IBAction)segmentButtonClick:(UISwipeGestureRecognizer *)gestureRecognizer

    {

        //100,作品列表 101,财账户,102,动信息

        if (currentSegment == 100 && gestureRecognizer.direction == UISwipeGestureRecognizerDirectionLeft) {

            self.headerView.frame = CGRectMake(storeHeaderViewframe.origin.x, storeHeaderViewframe.origin.y, storeHeaderViewframe.size.width, storeHeaderViewframe.size.height - 56);

            self.tableViewHeaderView.frame = self.headerView.frame;

            self.commonTableView.tableHeaderView = self.tableViewHeaderView;

            currentSegment = 101;

            tableViewResource = MONEYACCOUNT;

            UIButton *btn = [[UIButton alloc] init];

            btn.tag = currentSegment;

            [self.headerView buttonClick:btn];

            [self.commonTableViewreloadData];

            

            return;

        }else  if (currentSegment == 100 && gestureRecognizer.direction == UISwipeGestureRecognizerDirectionRight) {

            self.headerView.frame = storeHeaderViewframe;

            self.tableViewHeaderView.frame = self.headerView.frame;

            self.commonTableView.tableHeaderView = self.tableViewHeaderView;

            currentSegment = 102;

            tableViewResource = INTERACT;

            UIButton *btn = [[UIButton alloc] init];

            btn.tag = currentSegment;

            [self.headerView buttonClick:btn];

            [self.commonTableViewreloadData];

            return;

     

        }else  if (currentSegment == 101 && gestureRecognizer.direction == UISwipeGestureRecognizerDirectionLeft) {

            self.headerView.frame = storeHeaderViewframe;

            self.tableViewHeaderView.frame = self.headerView.frame;

            self.commonTableView.tableHeaderView = self.tableViewHeaderView;

            currentSegment = 102;

            tableViewResource = INTERACT;

            UIButton *btn = [[UIButton alloc] init];

            btn.tag = currentSegment;

            [self.headerView buttonClick:btn];

            [self.commonTableViewreloadData];

            return;

     

        }else  if (currentSegment == 101 && gestureRecognizer.direction == UISwipeGestureRecognizerDirectionRight) {

            self.headerView.frame = storeHeaderViewframe;

            self.tableViewHeaderView.frame = self.headerView.frame;

            self.commonTableView.tableHeaderView = self.tableViewHeaderView;

            currentSegment = 100;

            tableViewResource = WORKS;

            UIButton *btn = [[UIButton alloc] init];

            btn.tag = currentSegment;

            [self.headerView buttonClick:btn];

            [self.commonTableViewreloadData];

            return;

     

        }else  if (currentSegment == 102 && gestureRecognizer.direction == UISwipeGestureRecognizerDirectionLeft) {

            self.headerView.frame = storeHeaderViewframe;

            self.tableViewHeaderView.frame = self.headerView.frame;

            self.commonTableView.tableHeaderView = self.tableViewHeaderView;

            currentSegment = 100;

            tableViewResource = WORKS;

            UIButton *btn = [[UIButton alloc] init];

            btn.tag = currentSegment;

            [self.headerView buttonClick:btn];

            [self.commonTableViewreloadData];

            return;

     

        }else  if (currentSegment == 102 && gestureRecognizer.direction == UISwipeGestureRecognizerDirectionRight) {

            self.headerView.frame = CGRectMake(storeHeaderViewframe.origin.x, storeHeaderViewframe.origin.y, storeHeaderViewframe.size.width, storeHeaderViewframe.size.height - 56);//56  是指作品列表财账户两者换时 header差,这里写死里面了

            self.tableViewHeaderView.frame = self.headerView.frame;

            self.commonTableView.tableHeaderView = self.tableViewHeaderView;

            currentSegment = 101;

            tableViewResource = 1;

            UIButton *btn = [[UIButton alloc] init];

            btn.tag = currentSegment;

            [self.headerView buttonClick:btn];

            [self.commonTableViewreloadData];

            return;

     

        }

      

      }

  • 相关阅读:
    修改游标所在的表
    PL/SQL开发中动态SQL的使用方法
    索引学习笔记
    动态SQL和PL/SQL的EXECUTE选项分析
    PL/SQL正确选择游标类型
    oracle字符集
    ext框架下,实现弹出新窗口
    student guide
    plsql与.net异常处理
    ASP.NET 2.0 XML 系列(1): XML介绍
  • 原文地址:https://www.cnblogs.com/guligei/p/3252391.html
Copyright © 2011-2022 走看看