Question

Je veux juste savoir comment je ferais un UIPickerView dans un UIActionSheet avec un simple tableau.


Ok bien que j'ai trouvé comment mettre dans une feuille d'action mais j'aime votre chemin mieux parce qu'il applique plus à mon application, merci, mais je veux aussi savoir comment mettre les options dans le UIPickerView, je suis juste accroché à cette partie. J'ai déjà un tableau avec les couleurs: rouge, vert, bleu, jaune, noir, etc en elle, mais je veux savoir comment mettre cela dans le pickerview si je l'ai déjà utilisé initWithFrame :? S'il vous plaît quelqu'un aide, je sais que c'est une question stupide, mais je me creuser la tête sur mon $$$$$$ Macbook.

Était-ce utile?

La solution

Vous ne voulez pas faire cela. Au lieu de cela, créez votre UIPickerView dans Interface Builder et le connecter à une sortie dans votre contrôleur de vue. Ajouter en tant que sous-vue de votre écran principal et définir son cadre coordonnées de sorte qu'il est hors de l'écran juste au-dessous du bord inférieur, x = 0, y = 480.

Ensuite, lorsque vous souhaitez afficher le sélecteur, animer sur l'écran avec quelque chose comme:

[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 416.0f, 320.0f, 216.0f)];
[UIView commitAnimations];

Et puis le cacher lorsque vous avez terminé la cueillette avec ceci:

[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 480.0f, 320.0f, 216.0f)];
[UIView commitAnimations];

Cela entraînera votre sélecteur à glisser vers le haut à partir du fond d'animation et de glisser vers le bas lorsque vous avez terminé.

Je ne pense pas que l'ajout d'un sélecteur à un UIActionSheet, s'il est même possible, est conseillé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top