![](/img/trans.png)
[英]How to handle touch event on UIButton added on cell of UITableView?
[英]How to enlarge uitableview cell image on touch
我正在使用以下代碼來檢測表格單元格圖像上的觸摸。 如何在觸摸時放大圖像?
我堅持的部分是如何使myFunction方法可以訪問cell.userSubmittedImageView?
來自cellForRowAtIndexPath:
方法
...
cell.userSubmittedImageView.userInteractionEnabled = YES;
cell.userSubmittedImageView.tag = indexPath.row;
UITapGestureRecognizer *tapped = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(myFunction:)];
tapped.numberOfTapsRequired = 1;
[cell.userSubmittedImageView addGestureRecognizer:tapped];
return cell;
}
-(void)myFunction :(id) sender
{
UITapGestureRecognizer *gesture = (UITapGestureRecognizer *) sender;
NSLog(@"Tag = %d", gesture.view.tag);
}
假設您的userSubmittedImageView是UIImageView,您可以這樣做
UIImageView * userSubmittedImageView = (UIImageView *)gesture.view;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.