J'ai fait pivoter ma vue de table de 90 °. Maintenant, je veux obtenir indexpath de la cellule du milieu. Lorsque la vue de table ne défile pas, elle affiche 3 cellules. Ce que je veux, c'est que lorsque la vue de la table arrête de défiler, elle devrait être au milieu de la cellule de couleur verte. Parfois, je me trompe d'indexpath lorsque plus de 3 cellules sont visibles lors du défilement rapide. J'ai l'image ci-joint pour référence Comment obtenir la cellule du milieu de la vue de la table horizontale dans ios?
0
A
Répondre
0
Vous pouvez obtenir contentOffset de la vue tableau. Avec contentOffset, vous pouvez calculer la ligne actuelle (hauteur contentOffset.y/ligne)
1
essayer cette
NSIndexPath *middleIndexPath = [tableView indexPathForRowAtPoint:CGPointMake(tableView.center.y, tableView.center.x)];
UITableViewCell *middleCell = [tableView cellForRowAtIndexPath:middleIndexPath];
+0
Il donne toujours 0. Peut être parce que la table est tournée. – Bhanupriya
+0
CGPointMake (tableView.center.x, tableView.center.y) essayez ceci –
Questions connexes
- 1. Comment faire défiler jusqu'au milieu de la vue horizontale scrollview
- 2. ios Glitches dans l'image de la cellule voir la table
- 3. Cellule de vue de table extensible iOS
- 4. Ajouter du contenu à la cellule de vue de table statique dans IOS 6
- 5. Personnalisation de la cellule: ajout de la vue de table à une cellule de la vue de table
- 6. obtenir la même valeur dans chaque cellule de la vue de table dans l'objectif-c
- 7. Comment afficher la vue d'édition de la cellule vue de la table lorsque vous appuyez sur la cellule?
- 8. désélectionnez la cellule précédemment sélectionnée dans la vue de table
- 9. iOS modifie des cellules spécifiques dans la vue de table
- 10. Réutiliser la vue de table statique (iOS)
- 11. Comment mettre à jour la cellule de vue de table?
- 12. Ajouter une vue de la cellule de vue de table
- 13. ios - Problème de cellule de vue de table UI
- 14. Pousser une vue depuis la cellule de vue de table
- 15. Dessiner une ligne dans la cellule de vue de table
- 16. Comment modifier la cellule de vue de table
- 17. ipad bbc application avec vue de la table horizontale?
- 18. comment obtenir le texte de la cellule de la table à la chaîne
- 19. UIImage à l'intérieur de la cellule de vue de table
- 20. vue de la carte à l'intérieur de la cellule vue de la table
- 21. comment ajouter la nouvelle cellule dans la vue de table de l'application dans l'objectif-c
- 22. Comment charger une vue différente en fonction de la cellule de vue de la table pressée
- 23. JAVA: obtenir la cellule de la table de mysql
- 24. Comment obtenir la valeur de cellule Table sélectionnée dans datatable
- 25. Comment ajouter UITableViewCellAccessoryCheckmark au milieu de la cellule dans iphone?
- 26. Comment utiliser la fonction uicontrolstate dans l'image de la cellule vue de la table?
- 27. comment ajouter la feuille d'action dans la cellule de la vue de table
- 28. Problème de déqueue de cellule lorsque la table se trouve dans la vue de contenu de cellule d'une autre table
- 29. comment plier la vue du milieu dans android?
- 30. Suppression d'une cellule personnalisée dans la vue de table
Montrez votre code. – Kreiri
Utilisez-vous sérieusement une vue de table? Pourquoi n'utilisez-vous pas une vue de collection? – nhgrif
@nhgrif, en fait c'est une vue infinie de la table de défilement. J'ai utilisé le lien suivant pour cela: http://stackoverflow.com/questions/10404116/uitableview-infinite-scrolling et la réponse donnée par Frank Gorman. Maintenant, à la fin du projet, nous ne pouvons pas changer d'approche. Toute aide serait appréciée. – Bhanupriya