J'ai créé un UITableView avec 10 lignes. Chaque cellule doit aller à un View Controller distinct. J'ai incorporé le UITableView dans un contrôleur de navigation et ai créé le DetailViewController. Je ne sais pas comment envoyer chaque cellule à un autre View Controller.UITableView push contrôleur de vue différent pour chaque ligne sélectionnée
Répondre
En supposant que vous utilisez un UITableView au lieu d'un UIScrollView vous avez juste à mettre en œuvre l'appel de délégué suivant dans la classe contenant le UITableView
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//Use indexPath to determine which of the 10 rows was actually selected
switch(indexPath.row){
case 0:
//Create and fire off a DetailViewController for row 0
break;
case 1:
//Create and fire off a DetailViewController for row 1
break;
}
}
Comme cela est bien ici un tutoriel expliquant la sélection de ligne dans UITableView: UITableView Tutorial
Egalement Apple Doc officiel: Official Documentation
Désolé, je l'ai corrigé maintenant, c'était un UITableView. Merci pour la réponse rapide je vais l'essayer maintenant – user3466512
Il donne une erreur disant qu'il attend un int pas un chemin d'index. Que puis-je faire à ce sujet? – user3466512
Utilisez indexPath.row, également édité au-dessus de la réponse pour refléter cela – davito93
- 1. Conserver la dernière ligne sélectionnée de UITableView
- 2. Listview avec vue différent dans chaque ligne
- 3. uitableview didSelectRowAtIndexPath « ligne sélectionnée ne chargeant pas la vue détaillée »
- 4. UITableview Push Detail
- 5. iPhone SDK: le contrôleur de vue Push n'apparaît pas
- 6. Comment obtenir la ligne sélectionnée à partir de UITableView avec le contrôleur d'affichage de recherche
- 7. hauteur différente pour chaque ligne dans UITableView
- 8. chaque ligne, sauf celle sélectionnée
- 9. UITableView recharge le contrôleur de vue d'affichage
- 10. contrôleur de vue Spring différent cartographie
- 11. Masquer la sous-vue du contrôleur de vue différent
- 12. MVC avec un contrôleur différent dossier vue
- 13. Contrôleur de vue différent au lancement
- 14. Comment changer la couleur de la ligne sélectionnée et de la ligne non sélectionnée dans UITableview?
- 15. Rediriger segue d'un contrôleur de vue vers un contrôleur différent
- 16. Evaluer chaque ligne de UITableView séparément iPhone
- 17. Pousser un contrôleur UIBarButtonSystemItemAjouter à un contrôleur de vue différent
- 18. UITableView ne désélectionnera pas la première ligne sélectionnée
- 19. iPhone UItableview didselectrowAtIndexPath retourne toujours la première ligne sélectionnée
- 20. MVC3 - Périphérique différent, vue différente, même contrôleur
- 21. Push Next Detail UIView sans revenir au parent UITableView
- 22. Lotus: @DBlookup pour chaque ligne en vue
- 23. pousser un contrôleur de vue de sélectionner une ligne dans une vue de table
- 24. GtkTreeviewColumn avec un modèle de combinaison différent pour chaque ligne
- 25. Le différent du contrôleur de vue et vue dans l'objectif-c
- 26. contrôleur de vue push basé sur la valeur de UILabel
- 27. UITableView navigation sur la sélection de ligne
- 28. La ligne sélectionnée ne supprime pas de UITableView
- 29. Obtenir la ligne sélectionnée dans UIPickerView pour chaque composant
- 30. ViewPager avec ContextMenu qui est différent pour chaque vue
'UIScrollView' n'a pas de lignes. Êtes-vous sûr que ce n'est pas un 'UITableView'? – dasblinkenlight