如何实现适用于所有View控制器的常用Tap Gesture

时间:2016-05-20 06:53:00

标签: ios tap

我想在具有多个View控制器类的视图控制器中使用一个常用的点按手势来显示/隐藏滑块视图。 请提供解决方案如何为ios实现此目的。

滑块视图将通过点击View Controller的视图来显示/隐藏。 和滑块视图包含tableview,因此当用户单击ios中的tableview单元格时,也可以选择tableview单元格。

有没有办法为它创建一个Abstract类。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以将tapgesture添加到VC的主要内容视图中,

UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap:)];

self.view.userInteractionEnabled = YES;

[self.view addGestureRecognizer:recognizer];

并点击方法,

-(void)handleTap : (UITapGestureRecognizer*)recognizer {

     NSLog(@"tap detect");
 }

希望这会有所帮助:)