Objective c 如何使imageview执行一个序列

Objective c 如何使imageview执行一个序列,objective-c,ios,gridview,uiimageview,Objective C,Ios,Gridview,Uiimageview,我在gridview中生成了一组imageview。但现在我希望每个imageview都可以切换到另一个屏幕。有人知道我怎么做吗?下面是我如何生成imageview并将其放入网格的代码 UIImageView * myView = [[UIImageView alloc] initWithImage:myImage]; CGRect rect = myView.frame; rect.origin.x = xCurrent; rect.origi

我在gridview中生成了一组imageview。但现在我希望每个imageview都可以切换到另一个屏幕。有人知道我怎么做吗?下面是我如何生成imageview并将其放入网格的代码

UIImageView * myView = [[UIImageView  alloc] initWithImage:myImage];
        CGRect rect = myView.frame;
        rect.origin.x = xCurrent;
        rect.origin.y = yCurrent;
        myView.frame = rect;
        myView.tag = cellCounter;
        [gridContainerView addSubview:myView];
        UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];

        myView.userInteractionEnabled = YES;

        [myView addGestureRecognizer:tap];
请帮忙


亲切问候

您正在寻找TapGestureRecognitor。将其中一个添加到图像视图中,并使操作调用您的segue方法

UIImageView*img=[[UIImageView alloc]init]

UITapGestureRecognizer*点击=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(mySequeMethod:)]

img.userInteractionEnabled=YES

[img addgesturecognizer:tap]

A:

使用自定义按钮而不是UIImageView,并将图像设置为。。。然后用那个按钮继续(看起来一样)


B:


使用手势识别器查看视图,并用一个手指轻触。

我用轻触手势编辑了代码,但仍然不起作用。是否调用了handleTap方法?我在handleTap方法中放入了NSLog。检查您的GridContainerService上是否启用了用户交互我执行了以下操作myView.userInteractionEnabled=YES;gridContainerView.userInteractionEnabled=是;我用轻触手势识别器编辑了我的问题,但仍然不起作用。请尝试使用UIButton,或者。。。您的方法是mySequeMethod:(UITapGestureRecognitizer*)手势吗?这就是:所代表的,一个论点。