Question

Je l'ai vu un certain nombre de blogs prétendent que UIAlertView à partir du firmware 3.0 partir affichera une vue de la table si elle sont ajoutés à trop de boutons pour tenir dans la zone d'alerte. Cependant, je ne semble pas trouver ce le cas, que ce soit dans le simulateur ou sur l'appareil. Avant que je regarde en utilisant l'un des mécanismes permettant d'ajouter manuellement un tableview à une alerte, je veux vous assurer que je ne suis pas répliquer quelque chose que le système d'exploitation fait déjà.

Était-ce utile?

La solution

Non, la chose qui montre une vue de table est UIActionSheet quand il a trop d'éléments. Il est vraiment moche.

laid!

Autres conseils

Je ne l'ai jamais entendu parler de ce comportement jusqu'à ce que vous avez demandé, et je ne l'ai jamais observé cela. La lecture de la documentation complète UIAlertView conduit moi de croire que ce n'est pas le cas.

On dirait que vous avez déjà essayé d'ajouter un tas de boutons à la UIAlertView et pas été en mesure de reproduire le comportement, donc j'appeler celui-ci Busted.

Oui, si vous ajoutez trop de boutons dans UIAlertView, il leur montrera que tableView.

Plus que cela, une quantité de boutons que vous voyez dans UIAlertView font partie de UITableView intégrée. Donc, chaque fois que vous cliquez sur le bouton dans l'alerte, vous appelez en fait didSelectRowAtIndexPath. De UITableView

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