Ios 选中CollectionView单元格时UICollectionView未响应

Ios 选中CollectionView单元格时UICollectionView未响应,ios,uicollectionview,uicollectionviewcell,Ios,Uicollectionview,Uicollectionviewcell,当我选择UICollectionViewCellImage时,我创建了一个包含UICollectionview和ImageView的应用程序,然后它显示在UIImageview中,我在UIImageview中添加了一个UIBUtton以返回UICollectionview,但当我返回UICollectionview时,它没有响应。请给我一个解决方案 我的代码是 - (void)viewDidLoad { self.zoomImage.hidden=TRUE; } -(void)collectio

当我选择UICollectionViewCellImage时,我创建了一个包含UICollectionview和ImageView的应用程序,然后它显示在UIImageview中,我在UIImageview中添加了一个UIBUtton以返回UICollectionview,但当我返回UICollectionview时,它没有响应。请给我一个解决方案

我的代码是

- (void)viewDidLoad
{
self.zoomImage.hidden=TRUE;
}
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
self.zoomImage.hidden=FALSE;
NSDictionary *dict = [self.imagesa objectAtIndex:indexPath.item];
NSString *img=[dict valueForKey:@"link"];
[self.zoomImage sd_setImageWithURL:[NSURL URLWithString:img]];
self.imagecollection.hidden=TRUE;
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setFrame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height)];
[btn addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
}
-(void)buttonPressed:(UIButton *)button
{
self.imagecollection.hidden=FALSE;
self.zoomImage.hidden=TRUE;
}
这里imagecollection是我的UICollectionView,ZoomImageView是UIImageView。
如果有任何可能的解决方案,请给我解决方案。

我不是100%理解这个问题。我想,你可以试试这个:

self.collectionView.userInteractionEnabled = true. 
如果您找到了解决方案,请将其发布。它可能是有用的