2014-10-31 2 views
0

Я создаю приложение, которое содержит UICollectionview и ImageView, когда я выбираю UICollectionViewCellImage, тогда это был Display In UIImageview, и я добавляю UIBUtton в UIImageView для возврата в UICollectionview, но когда я вернулся к UICollectionview, это было не отвечает. Пожалуйста, дайте мне решение.UICollectionView не отвечает, когда выбрана ячейка CollectionView

Мой код

- (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 и Zoomimage является UIImageView. если какой-либо SolutionPossible, то, пожалуйста, дайте мне решение.

ответ

0

Я не понимаю 100% проблемы. Я думаю, вы можете попробовать следующее:

self.collectionView.userInteractionEnabled = true. 

Если вы нашли решение, отправьте его. Может быть полезно

Смежные вопросы