• 算 保存吧,


    -(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;

     

        }

      

      }

  • 相关阅读:
    CodeForces
    CodeForces
    CodeForces
    HDU 6704 K-th occurrence(后缀数组,主席树,st表,二分)
    AcWing 1004. 品酒大会 (后缀数组,并查集)
    Gym
    codeforces 2100左右的DS题 做题记录
    P4768 [NOI2018] 归程 做题记录
    CSP 2021 智熄记
    「随笔」论打羽毛球的正确姿势
  • 原文地址:https://www.cnblogs.com/guligei/p/3252391.html
Copyright © 2020-2023  润新知