【发布时间】:2016-12-28 09:16:37
【问题描述】:
我有三个UIImageview。我使用tapGesture 为UIImageview 设置操作。我希望每个 UIImageview 都有不同的操作。如何检查当前点击了哪个 UIImageview?
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTapping:)];
[singleTap setNumberOfTapsRequired:1];
[_imageOne addGestureRecognizer:singleTap];
[_imageTwo addGestureRecognizer:singleTap];
[_imageThree addGestureRecognizer:singleTap];
-(void)singleTapping:(UIGestureRecognizer *)recognizer {
}
【问题讨论】:
-
您可以简单地为所有图像视图添加标签值,同时识别您可以获得标签值并可以执行适当的操作。
-
是的,你可以通过添加标签来实现
标签: ios objective-c uiimageview