UI15-UIImageView响应点击事件
2017-08-25 16:30
281 查看
有时候会遇到点击一张图片,然后让这张图片触发一个事件,或者是跳转视图,想到的第一个方法就是用UIButton,将Button的背景图片属性设置为该图片,效果达到了,但不是最好的方法,直接触发方法
定义Image的对象;
UIImageView *imgView =[[UIImageView
alloc] initWithFrame:CGRectMake(0,
0,320,100)];
//因为没有设置image属性,为了显示出图片覆盖区域
imgView.backgroundColor = [UIColor redColor];
imgView.userInteractionEnabled=YES;
UITapGestureRecognizer *singleTap =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(onClickImage)];
[imgView addGestureRecognizer:singleTap];
[singleTap release];
响应方法:
-(void)onClickImage
{
NSLog(@"图片被点击!");
[self.navigationController
pushViewController:[[SecondViewController
alloc] init]
animated:YES];
}
定义Image的对象;
UIImageView *imgView =[[UIImageView
alloc] initWithFrame:CGRectMake(0,
0,320,100)];
//因为没有设置image属性,为了显示出图片覆盖区域
imgView.backgroundColor = [UIColor redColor];
imgView.userInteractionEnabled=YES;
UITapGestureRecognizer *singleTap =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(onClickImage)];
[imgView addGestureRecognizer:singleTap];
[singleTap release];
响应方法:
-(void)onClickImage
{
NSLog(@"图片被点击!");
[self.navigationController
pushViewController:[[SecondViewController
alloc] init]
animated:YES];
}
相关文章推荐
- UIImageView响应点击事件
- UIImageView上添加Button不能响应点击事件
- UIImageView响应点击事件
- UIImageView响应点击事件
- 怎么让一个UIImageView响应点击事件呢
- UIImageView响应点击事件
- iOS开发-UIImageView响应点击事件
- UIImageView上添加Button不能响应点击事件[转]
- UIImageView响应点击事件
- UIImageView响应点击事件
- UIImageView上添加Button不能响应点击事件
- UIImageView响应点击事件
- UIImageView响应点击事件
- UIImageView响应点击事件
- UIImageView响应点击事件
- UIImageView响应点击事件
- 让一个UIImageView响应点击事件
- iOS--UICollectionView item不响应点击事件
- UIImageView上添加Button不能响应点击事件
- UIImageView上添加Button不能响应点击事件