私は5つのセルを表示するcollectionViewを持っています。今私が同行したいのは、たとえば、最初のセルをタップして、次のセルのimageViewがimageOneで、2番目のセルをタップした場合、imageViewはimageTwoになります。 detailViewControllerに格納します。UICollectionViewセルの画像ビューがindexpath.rowに従って選択されました
これを達成しようとしています。ここで私は、このセルをタップ私はそれ
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([segue.identifier isEqualToString:@"MainPush"]){
NSIndexPath *indexPath = [self.collectionView.indexPathsForSelectedItems objectAtIndex:0];
NSLog(@"%li", indexPath.row);
// Getting the collectionView cell in the destination class
if(indexPath.row == 0){
DetailCollectionViewCell *cell = [[DetailCollectionView alloc] init];
cell.imageView.image = [UIImage imageNamed: @"Thailand"];
}
}
}
にUiCollectionViewとUIViewのコントローラで、これまでprepareForセグエで をやったものです、それはこのように正確な別のcollectionViewに行くが、私は、画像をしたいです選択されたcollectionViewはindexpathに従って選択されます。
私はこれを行うが、何も
詳細ビューコントローラに画像を渡そうとしていますか?別の言葉では、セルが選択されているときに別のビューコントローラに移動しようとしていますか? – NeilNie