如何实现适用于所有视图控制器的通用点击手势
How to implement common tap Gesture which will work for all View controllers
我想在具有多个视图控制器 class 的视图控制器中为 show/hide 滑块视图使用一种常见的点击手势。
请提供如何为 ios 实施此解决方案。
滑块视图将通过点击视图控制器的视图来显示/隐藏。
和滑块视图包含表视图,因此当用户单击 ios 中的表视图单元格时,表视图单元格也为 select。
有什么方法可以为此创建摘要 class。
提前致谢。
您可以将点击手势添加到 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");
}
希望这会有所帮助:)
我想在具有多个视图控制器 class 的视图控制器中为 show/hide 滑块视图使用一种常见的点击手势。 请提供如何为 ios 实施此解决方案。
滑块视图将通过点击视图控制器的视图来显示/隐藏。 和滑块视图包含表视图,因此当用户单击 ios 中的表视图单元格时,表视图单元格也为 select。
有什么方法可以为此创建摘要 class。
提前致谢。
您可以将点击手势添加到 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");
}
希望这会有所帮助:)