2010-09-06 3 views
2

Je cherche juste des conseils avec ceci parce que je n'ai aucune idée par où commencer mais je pense qu'un UIActionSheet est probablement le meilleur.iPhone UIActionSheet avec UISwitch et UITextField

Ce que je voudrais avoir est une fenêtre pop-up (dans ma tête que je décris comme étant gris translucide et foncé). Il ne prendra pas tout l'écran et la vue en dessous sera toujours visible.

Dans la section pop-up, il y aura un champ de texte (avec plusieurs lignes) et au-dessous ce qu'il y aura un certain nombre de UISwitches.

La fenêtre déroulante défilera et se terminera par les boutons OK/Annuler en bas.

Comme je l'ai dit, je ne sais vraiment pas où commencer avec cela, mais un conseil est plus que bienvenue!

Répondre

2

Un UIActionSheet est probablement pas ce que vous recherchez dans ce cas (même si vous pouvez un aspect similaire). Pensez d'une feuille d'action comme OK modale traditionnelle/annuler/Oui/Non boîte de dialogue de type:

Utilisez la classe UIActionSheet pour présenter à l'utilisateur un ensemble d'alternatives pour savoir comment procéder à une tâche donnée.

De son il de celui-ci, vous devez créer un UIView dans InterfaceBuilder avec un fond semi-transparent et divers contrôles enfants (de UISwitches et UITextFields). Vous créez votre vue en utilisant le XIB que vous avez configuré et l'ajoutez en tant que sous-vue de la vue de votre UIViewController. Si vous voulez imiter l'animation que vous obtenez d'une feuille d'action, vous pouvez le faire avec un AnimationBlock.