Objective c 如何使imageview执行一个序列
我在gridview中生成了一组imageview。但现在我希望每个imageview都可以切换到另一个屏幕。有人知道我怎么做吗?下面是我如何生成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
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*)手势吗?这就是:所代表的,一个论点。