Domanda

Good day! i have uicollectionview, in cells are showing different documents... is it possible to design pushing cell and show different view controllers depends on cell(document) type?

È stato utile?

Soluzione

Assuming that your UICollectionViewCell is aware of which document it is supposed to show, you can use that information to discriminate between documents once you leave the view. Control-drag from your cell to the new view controller in Interface Builder and implement the distinction in prepareForSegue

-(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender {
   if ([segue.identifier isEqualToString:@"ShowDetailController"]) {
        MyDetailViewController *destination = segue.destinationViewController;
        UICollectionViewCell *cell = (UICollectionViewCell*)sender;
        // depending on your cell implementation, e.g. with an enum
        destination.documentType = cell.documentType;
   }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top