2014-11-06 75 views
0

我有2个视图控制器 - 一个显示图像的collectionView,另一个是相应的细节视图 - 非常基本。问题是collectionView中的项目由于某种原因无法选择(触摸但没有任何反应)。此外,我没有使用导航控制器来嵌入collectionView VC,更喜欢使用自定义按钮来展开segue - 这个工作吗?UICollectionView Segue没有显示细节VC

我建立了从collectionView Cell到Detail VC的连接。

在prepareForSegue

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
    if ([segue.identifier isEqualToString:@"detailSegue"]) { 
     LPDiaryDetailViewController *destViewController = segue.destinationViewController; 
     NSIndexPath *indexPath = [self.collectionView indexPathForCell:sender]; 
     LocationImage *image = self.savedItems[indexPath.row]; 
     destViewController.captionString = image.caption; 
    } 
} 

回答

0

该电池可能不响应触摸,因为你没有摄像画面的userInteractionEnabled属性设置为YES(它没有默认情况下)。

您不能使用unwind segue前进;他们是回到以前的控制器,所以你喜欢使用unwind segue没有意义。你是否意味着从细节风险投资回归到退休阶段?目前还不清楚你想要这个自定义按钮。你已经有了从单元格连接的segue,所以你不需要一个按钮来调用segue。

+0

在详细回去放松 – noobsmcgoobs 2014-11-06 06:34:57

+0

@noobsmcgoobs展开将撤消你使用的任何前进segue。所以,如果你进行模态演示,那么展开会解雇 - 如果你愿意,这样做很好。 – rdelmar 2014-11-06 06:47:33