iphone - 如何在触摸时放大 uitableview 单元格图像

标签 iphone ios objective-c uitableview

我正在使用以下代码来检测表格单元格图像上的触摸。我将如何着手放大那个触摸的图像?

我坚持的部分是如何使 cell.userSubmittedImageView 可从 myFunction 方法访问?

来自 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;

关于iphone - 如何在触摸时放大 uitableview 单元格图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18789322/

相关文章:

ios - 如何将表情符号转换为表情符号?

ios - 具有六个数字的正则表达式格式

ios - 轻量级迁移时我的应用程序崩溃

objective-c - hredis 与 NSDictionary 的使用

objective-c - iPhone项目常数

iphone - 用于录制语音的正确 AVAudioRecorder 设置?

ios - 添加、更新有效,但如何使用 iOS Google Sheets API v4 进行追加?

iphone - 你如何从 iphone 上的 sqlite 数据库中读取 float (REAL)?

ios - 调用另一个 View Controller

iphone - 我应该如何在导航栏上绘制自定义按钮