iOS 点击变色

 UILongPressGestureRecognizer *tapRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(singleTapAction:)];

        tapRecognizer.minimumPressDuration = 0;//Up to you;

        tapRecognizer.cancelsTouchesInView = NO;

        [self addGestureRecognizer:tapRecognizer];

 

//点击事件

-(void)singleTapAction:(UIGestureRecognizer*)rotationGestureRecognizer

{

    if([self getviewcontroller]!=nil)

    {

     

        if (rotationGestureRecognizer.state == UIGestureRecognizerStateBegan)

        {

            

          

            self.backgroundColor=RGB(135,206,235);

            

 

 

 

        }

        else if (rotationGestureRecognizer.state == UIGestureRecognizerStateEnded)

        {

                       self.backgroundColor=RGB(245, 245, 245);

            FriendDetailTableViewController *vc = [[FriendDetailTableViewController alloc] init];

            [vc setModel:model];

            [[self getviewcontroller].navigationController pushViewController:vc

                                                                     animated:YES];

 

 

        }

     

    }

  

}

posted on 2017-09-27 09:51  oyl  阅读(90)  评论(0)    收藏  举报

导航