J'ai 2 sections dans mon UITableView. Je veux que la 2ème section soit mobile mais la 1ère section de cellules non. La spécification de canEditRowAtIndexPath et de canMoveRowAtIndexPath n'aide pas - les cellules de la première section bien qu'elles ne montrent pas les contrôles de glissement, elles changent quand même de place si une cellule de la 2ème section est déplacée. Y at-il une solution de contournement pour cela?Prévention de la réorganisation des cellules pour des cellules particulières dans l'iPhone SDK
1
A
Répondre
2
Essayez la mise en œuvre de la méthode de targetIndexPathForMoveFromRowAtIndexPath et de forcer la ligne de la deuxième section à sa place d'origine si l'utilisateur tente de le déplacer à la première section:
- (NSIndexPath *)tableView:(UITableView *)tableView targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)sourceIndexPath toProposedIndexPath:(NSIndexPath *)proposedDestinationIndexPath
{
if (proposedDestinationIndexPath.section == 0)
{
return sourceIndexPath;
}
else
{
return proposedDestinationIndexPath;
}
}
Questions connexes
- 1. Réorganisation des cellules animées dans un NSTableView
- 2. Couleur de surbrillance pour des cellules particulières dans DataGridView
- 3. Rafraîchissement du contenu des cellules après la suppression des cellules
- 4. uitableview chargement des cellules avec le contenu des cellules précédentes
- 5. UITableView - ajouter des cellules
- 6. L'ordre des cellules dans DataGridView.SelectedCells?
- 7. JXL formatage des cellules
- 8. Sélection des cellules spécifiques
- 9. Fusionner des cellules dans datagridview
- 10. Alerte pour des valeurs de cellules incorrectes
- 11. Travailler avec des cellules
- 12. Fusionner des cellules dans la table (RDLC)
- 13. Insérer des caractères dans des cellules existantes
- 14. Personnalisation de l'ordre des cellules dans UITableView?
- 15. Déclaration de variables dans des cellules Excel
- 16. Centrage des entrées de cellules dans ctable
- 17. Étirement des cellules du tableau
- 18. Remplissage des cellules en fonction des valeurs
- 19. MYSQL: supprimer des cellules vides
- 20. personnalisé question des cellules uitableview
- 21. Gestion des cellules vides dans DataGridView
- 22. Les cellules de bas de page jqGrid "héritent" CSS des cellules de la grille principale
- 23. fusionner des cellules dans ms-access
- 24. Comment définir l'espacement des cellules dans CSS
- 25. Aligner les valeurs des cellules dans JTable?
- 26. Recherche de la largeur des tables ou des cellules
- 27. Personnalisation des cellules dans l'application iPhone
- 28. Aligner verticalement des chiffres dans des cellules de tableau?
- 29. UITableView avec des cellules de largeur variable
- 30. Recherche de cellules dans une grille avec des tailles de cellules variables
Impressionnant, merci! Je ne peux pas croire que j'ai manqué cette méthode;] – hveveris