簡體   English   中英

如何在觸摸時放大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);  
}

假設您的userSubmittedImageViewUIImageView,您可以這樣做

UIImageView * userSubmittedImageView = (UIImageView *)gesture.view;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM