在viewcontroller中的特定视图上调用UITapGestureRecognizer

时间:2014-05-31 06:44:42

标签: ios objective-c uiview uitapgesturerecognizer

我的视图控制器中有四个视图。 我想在触摸特定视图时调用特定功能 例如,如果我触摸iPhone屏幕上的View 1,我想调用相应的功能。

我在故事板中有View Controller和4个视图。如何在我的代码中加载这些特定的视图,然后在View touch上实现一些功能。

2 个答案:

答案 0 :(得分:0)

具有相应选择器方法的所有4个视图的单独触摸手势将起作用。

答案 1 :(得分:0)

解决方案:如果您为每个UIViews分别拥有子类,那么您可以简单地实现UIView方法

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event

检测触摸。