2010-03-24 4 views
0

Je suis actuellement à la recherche d'un moyen de permettre à l'utilisateur de sélectionner plusieurs éléments à partir d'une collection de valeurs.Invite l'utilisateur pour plusieurs sélections dans une application iphone

Je sais que cela est fait dans l'application de messagerie par laquelle vous pouvez passer en mode édition d'un dossier et sélectionner plusieurs éléments en cliquant sur le cercle sur le côté gauche.

Ce dont je ne suis pas sûr, c'est comment cela est réalisable. Quelqu'un connaît-il comment reproduire une telle fonctionnalité?

Merci, Matt Delves

Répondre

2

La façon la plus simple est la suivante:

  1. Fournir un UITableView avec toutes les valeurs que l'utilisateur peut sélectionner.
  2. Conserver un tableau mutable avec un objet (par exemple un NSNumber) par ligne de table pour stocker l'état de sélection de chaque ligne.
  3. Dans tableView:didSelectRowAtIndexPath:, bascule l'état de sélection dans votre tableau pour la ligne engagée et définit le type d'accessoire de la cellule sélectionnée sur cocher ou sur aucune, en fonction de l'état de sélection.
+0

Pourriez-vous s'il vous plaît développer cela pour me faire savoir comment je présente l'option pour la sélection. –

+0

Si vous ne savez pas comment créer une vue tabulaire, vous devriez lire la documentation (commencez par le Guide de programmation Table View). Ensuite, si vous avez d'autres questions, vous devriez poser une autre question. –

Questions connexes