2014-07-25 4 views
0

J'ai une question, puis-je utiliser CollectionView sans cellForItemAtIndexPath, parce que je vais utiliser la collection pour aligner élément de cellule, et cliquez sur la cellule redirige vers le contrôleur différent, si j'utilise le cellForItemAtIndexPath normal et numberOfItemsInSection, Il ne peut pas Ctrl + clic droit glisser vers un contrôleur différent.iOS CollectionView sans cellForItemAtIndexPath

Merci d'avance.

Répondre

0

Si vous utilisez un UICollectionView, vous devez implémenter le protocole DataSource et utiliser ces méthodes.

Pour « redirect » un robinet à une nouvelle ViewController vous devez implémenter la méthode didSelectItemAtIndexPath puis déclencher une performSegueWithIdentifier au sein de cette méthode.

+0

Merci Daniel, j'ai ajouté le code suivant '- (void) CollectionView: (UICollectionView *) CollectionView didSelectItemAtIndexPath: (NSIndexPath *) indexPath' et ' [auto performSegueWithIdentifier: @ expéditeur "showPage1": auto]; ' , je veux la CollectionView Item 1 rediriger vers collectionView1, et l'article 2 rediriger vers collectionView2, mais la collectionView Cell ne peut créer que ** une segue ** pour se connecter à ** un ViewController ** – Geeks

+0

Enfin, je comprends le concept, son besoin de créer plusieurs segue à partir du contrôleur de vue (pas collectionviewcell !!!!!), et nommé l'identifiant Segue comme Daniel Said, merci Daniel !! – Geeks

Questions connexes