如何让一个imageview做一个segue

Ste*_*ann 2 gridview objective-c uiimageview ios

我在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];
Run Code Online (Sandbox Code Playgroud)

请帮忙

亲切的问候

Mar*_*tin 6

您正在寻找tapGestureRecognizer.将其中一个添加到图像视图中,并将操作调用为segue方法.

UIImageView *img = [[UIImageView alloc] init];

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(mySequeMethod:)];

img.userInteractionEnabled = YES;

[img addGestureRecognizer:tap];