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;

     

        }

      

      }

  • 相关阅读:
    Educational Codeforces Round 10 C. Foe Pairs 水题
    Educational Codeforces Round 10 B. z-sort 构造
    CDOJ 1048 Bob's vector 三分
    Educational Codeforces Round 10 A. Gabriel and Caterpillar 模拟
    第14届电子科大初赛民间盗版部分题目题解
    HDU 5654 xiaoxin and his watermelon candy 离线树状数组 区间不同数的个数
    HDU 5653 Bomber Man wants to bomb an Array. dp
    HDU 5652 India and China Origins 二分+并查集
    HDU 5651 xiaoxin juju needs help 数学
    HDU 5650 so easy 数学
  • 原文地址:https://www.cnblogs.com/guligei/p/3252391.html
Copyright © 2011-2022 走看看