目的:
给UIImageView添加图片,然后点击图片做出相应的响应。主要就是设置以下方法:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [[event allTouches] anyObject]; if ([touch view] != UIImageView) { //do some method..... } }
可以再里面增加自己的想要的动作了。
方法二:
subview.userInteractionEnabled = YES; UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)]; [subview addGestureRecognizer:singleTap]; [singleTap release]; - (void)handleSingleTap:(UIGestureRecognizer *)gestureRecognizer { //do something.... }