IOS 中UIImageView響應點擊事件
更新時間:2017年09月30日 10:42:10 作者:MacleChen
這篇文章主要介紹了IOS 中UIImageView響應點擊事件的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
IOS 中UIImageView響應點擊事件
有時候會遇到點擊一張圖片,然后讓這張圖片觸發(fā)一個事件,或者是跳轉視圖,想到的第一個方法就是用UIButton,將Button的背景圖片屬性設置為該圖片,效果達到了,但不是最好的方法,直接觸發(fā)方法
定義Image的對象
UIImageView *imgView =[[UIImageView alloc] initWithFrame:CGRectMake(0, 0,320,100)]; imgView.backgroundColor = [UIColor redColor];//因為沒有設置image屬性,為了顯示出圖片覆蓋區(qū)域 imgView.userInteractionEnabled=YES; UITapGestureRecognizer *singleTap =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(onClickImage)]; [imgView addGestureRecognizer:singleTap]; [singleTap release];
響應方法
-(void)onClickImage{ NSLog(@"圖片被點擊!"); }
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!