J'ai un bouton. Lorsque vous cliquez sur le bouton, puis ouvrez une vue de table avec 100 lignes. L'utilisateur sélectionne une ligne, puis affiche une coche. Et quand l'utilisateur clique dessus encore je veux montrer cette rangée choisie quand la vue s'ouvre. Comment ça? Par exemple, lorsque l'utilisateur clique sur le bouton, puis ouvrez la vue de la table et supposez sélectionner la 50 e rangée. Maintenant, l'utilisateur cliquez à nouveau sur le bouton, puis je veux afficher la 50ème ligne directement à la place de l'utilisateur aller à la vue de la table de défilement. Alors dis-moi comment ça? Merci à l'avance ..Comment afficher la ligne sélectionnée lorsque vous cliquez sur la vue de la table?
0
A
Répondre
4
appellent simplement
- (void)selectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition
à la vue de la table.
Par exemple, le code suivant sélectionnera 50 ligne dans la première section:
UITableView *tableView;
[tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:50 inSection:0] animated:YES scrollPosition:UITableViewScrollPositionTop];
3
utilisation,
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:selectedRow
inSection:sectionOfSelectedRow];
[tableView scrollToRowAtIndexPath:indexPath animated:YES];
Questions connexes
- 1. Comment repousser la vue lorsque vous cliquez sur la ligne de la vue de la table?
- 2. Afficher la ligne sélectionnée dans la nouvelle table
- 3. afficher une chaîne sur la vue texte lorsque vous cliquez sur un bouton dans android
- 4. Masquer la vue personnalisée lorsque vous cliquez sur l'extérieur de la vue personnalisée?
- 5. Afficher le compositeur de courrier lorsque la cellule de la vue de table est sélectionnée
- 6. Afficher la ligne sélectionnée dans UIPickerView dans une autre vue
- 7. Comment stocker les données lorsque vous cliquez sur la carte?
- 8. Rendre une ligne modifiable lorsque vous cliquez sur le bouton de modification de la ligne
- 9. Comment afficher une image près de la souris lorsque cliquez sur la ligne
- 10. Comment afficher une ligne tableViewView lorsque la vue se charge
- 11. Ne pas mettre en surbrillance la ligne de vue de table lorsque vous appuyez sur
- 12. désélectionnez la cellule précédemment sélectionnée dans la vue de table
- 13. Comment afficher la valeur de uipickerview lorsque vous cliquez sur le bouton
- 14. Empêcher la sélection de ligne dans la grille de données lorsque vous cliquez sur une case à cocher
- 15. Obtenir l'adresse lorsque vous cliquez sur l'affichage de la carte
- 16. vue table non nib chargement lorsque la cellule est sélectionnée
- 17. comment obtenir le texte de la cellule sur la vue suivante lorsque vous cliquez sur une cellule dans uitableview
- 18. Emacs: comment puis-je afficher la ligne suivante lorsque j'atteins la dernière ligne de la vue?
- 19. Comment afficher le titre dans la vue détaillée correspondant à la ligne sélectionnée dans le tableau
- 20. comment afficher le texte sur l'affichage de la liste lorsque vous cliquez sur la liste en android
- 21. Comment afficher les données de la ligne sélectionnée de la tableview dans la vue détaillée dans un contrôleur SPLITVIEW?
- 22. Comment afficher la valeur de la ligne sélectionnée au contrôleur de vue suivant?
- 23. comment appeler la fonction javascript sur ligne de table cliquez
- 24. Arrière-plan de l'ombre lorsque vous cliquez sur la cellule
- 25. données de ligne de vue sur la grille sélectionnée
- 26. comment exécuter la fonction javascript lorsque vous cliquez sur l'image?
- 27. Faire une liste Afficher la ligne sélectionnée
- 28. YUI: obtenir toutes les données de la ligne lorsque vous cliquez sur la cellule
- 29. Afficher le message lorsque vous cliquez sur: asp: Gridview
- 30. jQuery - comment déclencher une visionneuse lorsque vous cliquez sur la ligne du tableau?
je l'utilise, mais je ne fonctionne pas. J'ai uiview dans lequel j'ai une vue de la table. Comment je l'utilise? – iRam11
Avez-vous référence à votre tableView? – Nekto
Oui, je reçois référence de la vue de la table. – iRam11