Ich habe eine CollectionView, die 5 Zellen zeigt. Nun, was ich möchte, ist zum Beispiel, wenn ich auf die erste Zelle tippen die ImageView für die nächste Zelle ist ImageOne und wenn ich auf zweite Zelle tippen wird die ImageView ImageTwo sein. im DetailViewController.ändern UICollectionView Zelle Bildansicht entsprechend der indexpath.row ausgewählt
Ich versuche das zu erreichen. hier ist das, was ich bisher in prepareFor Segue in der UIView-Controller mit einem UiCollectionView auf es getan haben
- (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"];
}
}
}
I i auf dieser Zelle tippen sie auf eine andere Collection genau wie das geht, aber ich möchte die Bilder in der selected collectionView ist entsprechend dem ausgewählten indexpath.row unterschiedlich.
Ich tue dies aber nichts geschah
versuchen Sie ein Bild an den Detailansicht-Controller zu übergeben? Mit anderen Worten, versuchen Sie, zu einem anderen View-Controller zu wechseln, wenn eine Zelle ausgewählt wird? – NeilNie