Question

J'ai une option uicollection de base configurée avec 5 version de la cellule.Les cellules peuplent bien.Ce que je veux faire, c'est avoir chaque version SEGUE à une certaine vue sur le scénario (une vue que j'ai donnée à une pièce d'identité).Y a-t-il un moyen de faire cela?J'ai ce code qui compte le nombre d'éléments du contrôleur, cependant, je connais et contrôlerai toujours le nombre d'articles y compris:

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
    return videoList.count;

Y a-t-il une sorte de commutateur que je peux utiliser pour que la première cellule soit accéder à un UIViewController et d'avoir le second aller un autre?Merci

Était-ce utile?

La solution

Vous pouvez utiliser l'indexPath.Item comme interrupteur.Dans CollectionView: DisSeLeCitematidExpath :, Mise dans les instructions if-else (ou un relevé de commutation) pour accéder à différents contrôleurs basés sur l'indexPath.Item de la cellule que vous avez sélectionnée.

Autres conseils

Vous devriez être capable de contrôler cela dans votre classe UicollectionViewDelegate, en particulier la collectionView: DisSelecteCitematidexpath: méthode.Ici, vous pouvez utiliser l'indexPath.Item pour déterminer quelle cellule qu'ils ont touchée, appellent ensuite un [SelfacsCe SecoursWithIdentifier: Sender:] Pour contrôler où dans le scénario, il passe ensuite.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top