uitableview-imageView手势-点击图片

问题描述

imageView手势-点击图片

有一个带有cell的UITableview来显示图片。还有labeltext和一个detailTextLabel。cell.imageview配置了UITapGestureRecognizer

UITapGestureRecognizer *tap = [ [UITapGestureRecognizer alloc] initWithTarget:self action:@selector(infoImageTapped:)];
[tap setNumberOfTapsRequired:1];
[cell.imageView setGestureRecognizers:[NSArray arrayWithObject:tap]];

其中方法"infoImageTapped"触发正常,现在我需要判断哪个图片被点击了。

代码:

UIImageView *theTappedImageView = (UIImageView *)tap.view;
NSLog(@"Gesture Tag: %@", theTappedImageView.description);

在NSLog-Window中,图片名称 (*.png) 显示成功了,但是我不知道如何将这个信息写入NSString变量中。

我需要用这个图片名称打开图片的AlertView。

解决方案

你不是通过

theTappedImageView.description

拿到附加手势的Imageview的信息了吗?

但是我不知道如何将这个信息写入NSString变量中。

NSString *str=theTappedImageView.description;

是这个意思吗?

解决方案二:

-(void)infoImageTapped :(UITapGestureRecognizer *)gesture
{
    UIImageView *image = (UIImageView *) gesture.view;
   NSLog(@"Gesture Tag: %@", image.description);

}

这样可以

时间: 2024-10-02 23:39:59

uitableview-imageView手势-点击图片的相关文章

imageview-关于ImageView快速改变背景图片无法响应点击事件的问题,求大神。。。。。

问题描述 关于ImageView快速改变背景图片无法响应点击事件的问题,求大神..... 我的ImageView是ListView里面的一个控件,我现在快速改变ImageView的背景图片(一秒十次) 此时点击事件就会没有效果(改变我使用的是通知适配器发生改变),请问这是什么现象,有大神告诉我一下吗,或者有其他的解决这种方法的办法吗? 就是ListView里面的一个ImageView当我点击的时候快速改变背景图 解决方案 未在快速改变ImageView的背景图片前,点击是可以用的吗? 如果可以,

ios-急救:iOS手势点击问题

问题描述 急救:iOS手势点击问题 手势不走事件直接跳出,cell点击事件也不好使,一个页面里? 解决方案 请说明具体问题 是在cell 上加控件 然后控件有手势事件? 解决方案二: IOS UIImageView 点击手势 解决方案三: 先要看你的手势添加正确了没,delegate等是否指定好了. 然后就是UI层是否有覆盖等. 解决方案四: 设置userInteractionEnabled属性为YES了么 解决方案五: Cell点击事件? Cell 选中事件? 手势确认 userInterac

UITableView中cell点击的绚丽动画效果

UITableView中cell点击的绚丽动画效果   本人视频教程系类   iOS中CALayer的使用   效果图: 源码: YouXianMingCell.h 与 YouXianMingCell.m // // YouXianMingCell.h // CellAnimation // // Created by YouXianMing on 14/12/27. // Copyright (c) 2014年 YouXianMing. All rights reserved. // #imp

Android 实现WebView点击图片查看大图列表及图片保存功能

在日常开发过程中,有时候会遇到需要在app中嵌入网页,此时使用WebView实现效果,但在默认情况下是无法点击图片查看大图的,更无法保存图片.本文将就这一系列问题的实现进行说明. 图示: 项目的知识点: 加载网页后如何捕捉网页中的图片点击事件: 获取点击的图片资源后进行图片显示,获取整个页面所有的图片: 支持查看上下一张的图片以及对图片缩放显示: 对图片进行保存: 其他:图片缓存的处理(不用每次都重新加载已查看过的图片) 项目代码结构: 前期准备(添加权限.依赖和混淆设置): 添加权限: <us

Android 手势 正则匹配图片实例代码

为没有手势的控件(ViewFlipper) 添加手势 xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools

Android编程实现GridView控件点击图片变暗效果的方法

本文实例讲述了Android编程实现GridView控件点击图片变暗效果的方法.分享给大家供大家参考,具体如下: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); grid = (GridView) findViewById(R.id.grid); grid.setAdapte

朋友圈 评论-类似朋友圈里的评论下拉加载点击图片放大

问题描述 类似朋友圈里的评论下拉加载点击图片放大 类似朋友圈里的评论 下拉加载 点击图片放大的功能实现思路或者有没有第三方提供的框架什么的,哪位大神指点下

移动端点击图片查看大图

一.需求 点击图片查看大图,再点大图隐藏.多用于移动端,因为移动端屏幕小,可能需要查看大图. 二.代码 <!DOCTYPE html> <html> <meta charset="utf-8"/> <head runat="server"> <title>JQuery点击图片查看大图by starof</title> <style type="text/css">

使用HTML5 Canvas 制作水波纹效果点击图片就会触发

 今天,我们继续分享 JavaScript 实现的效果例子,这篇文章会介绍使用 JavaScript 实现水波纹效果.水波效果以图片为背景,点击图片任意位置都会触发.有时候,我们使用普通的 Javascript 就可以创建一个很有趣的解决功能.    Step 1. HTML 和以前一样,首先是 HTML 代码:   代码如下: <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>