2011-05-07 1 views
1

Comment trier correctement les lignes dans UITableView par la valeur de la sous-vue d'une cellule (étiquette ajoutée personnalisée)? Je pensais que je trouverais la réponse sur stackoverflow, mais je ne peux pas. Est-ce que je manque quelque chose?Comment trier correctement les lignes dans UITableView par la valeur de la sous-vue d'une cellule (étiquette ajoutée personnalisée)?

J'ai un tableView qui utilise un fichier xml (plist) comme source de données. Chaque cellule tableView possède également une étiquette qui indique la distance entre le courant et un autre emplacement et je veux juste trier les lignes en utilisant cette distance (cette valeur n'est pas enregistrée dans le fichier plist, elle est calculée en temps réel). Je veux juste connaître la théorie derrière cela. Ai-je besoin d'écrire la distance dans un fichier plist, mettre les données de plist dans le tableau et trier ce tableau? Puis-je trier les lignes directement dans tableView, en temps réel?

Répondre

0

Je n'ai pas trouvé d'autre moyen, j'ai dû enregistrer la valeur de la distance dans le plist/array et ensuite trier le tableau.

Questions connexes