Dans un UIAlertView, je dois aligner les boutons en rangées de façon à ce qu'il y ait 2 lignes dans chaque ligne ou 3 dans chaque ligne. C'est pour une application appstore donc j'ai besoin d'utiliser des méthodes documentées. Donc, évidemment, je ne peux pas utiliser setNumberOfRows: pour cela. Suggestions sur comment je pourrais réaliser le même effet?Modification du nombre de rangées de boutons dans UIAlertView en utilisant les API publiques
Répondre
Vous ne pouvez pas personnaliser UIAlert de manière significative. Dans tous les cas, il semble que vous ne voulez pas une vue d'alerte mais plutôt une feuille ou une vue modale.
UIAlert est restreint pour une raison. Il est censé présenter une vue simple, standardisée (et facile à appeler) pour attirer l'attention des utilisateurs sur un problème spécifique. Vous ne voulez pas l'utiliser pour des choix complexes.
Si vous créez votre propre vue et la présentez modalement. Il apparaîtra au-dessus des autres vues comme une alerte mais vous pourrez personnaliser son apparence et son comportement comme vous le souhaitez.
Eh bien j'en ai besoin pour attirer l'attention sur un problème spécifique. Je veux juste avoir 3 boutons mais les ai alignés dans une rangée au lieu d'une rangée séparée pour chacun (puisque ceci est le comportement par défaut pour une alerte avec plus de 2 boutons (y compris l'annulation)). Une feuille d'action ne convient pas vraiment à ce dont j'ai besoin. Je suppose que je vais devoir faire face à la mise en page laide. –
- 1. Contrôle de bouton d'option Infopath - modification du nombre de boutons
- 2. même politique Origine - AJAX et en utilisant les API publiques
- 3. Marquage des boutons UIAlertView
- 4. boutons Activer/Désactiver WPF en fonction du nombre de clics
- 5. Modification du paramètre via API dans Gmail?
- 6. Modification du nombre total de fichiers récents
- 7. en utilisant les boutons dans le cadre de gui netbeans
- 8. Comment prendre le contrôle du licenciement de UIAlertView dans iPhone
- 9. Modification du document .doc en utilisant AppleScript
- 10. Problème de pop-up du clavier de l'iPhone dans UIAlertView
- 11. Personnalisation UIALertView
- 12. Nombre de rangées Distinct sans utiliser des sous-requêtes
- 13. Désactiver/activer les boutons en utilisant jQuery
- 14. PHP écho en rangées de trois?
- 15. Construire un carré magique par un nombre donné de rangées
- 16. Modification des boutons de contrôle de la fenêtre dans WPF
- 17. en utilisant Zend_Gdata_Spreadsheets pour des feuilles de calcul publiques?
- 18. Modification du répertoire courant dans Linux en utilisant
- 19. Comment obtenir des éléments de travail associés à un ID de modification en utilisant tfs api?
- 20. Date de modification du fichier en Java
- 21. en utilisant des boutons pour changer d'image dans Flash CS5
- 22. Mysql: Résultats de l'ordre par le nombre de rangées correspondantes dans la deuxième table
- 23. Modifier la position du bouton Annuler dans UIAlertView?
- 24. ASDoc ignore les définitions de fonctions publiques?
- 25. Mise en page du tableau XML? Deux rangées EQUAL-largeur remplies avec des boutons de largeur égale?
- 26. Python: Imprimer en rangées
- 27. Colonnes UIAlertview Button
- 28. Modification de XML en utilisant .Net
- 29. clés publiques de déploiement
- 30. Modification du nombre actuel d'une valeur Auto Increment dans MySQL?
La propriété 'numberOfRows' ne fonctionne plus sur UIAlertViews. – kennytm