No muestran realmente UIAlertView vista de tabla si demasiados botones?
-
20-09-2019 - |
Pregunta
He visto un número de blogs afirman que UIAlertView de firmware 3.0 en adelante se mostrará una vista de tabla si demasiados botones se agregan a él para encajar en el cuadro de alerta. Sin embargo, no parecen encontrar este el caso, ya sea en el simulador o en el dispositivo. Antes miro usando uno de los mecanismos para añadir manualmente un tableview a una alerta, quiero asegurarme de que no estoy replicar algo que el sistema operativo ya lo hace.
Solución
No, lo que muestra una vista de tabla es UIActionSheet cuando tiene demasiados elementos. Es muy feo.
Otros consejos
Nunca he oído hablar de este comportamiento hasta que se le pide, y yo nunca he observado la misma. La lectura de la totalidad de href="http://developer.apple.com/iphone/library/documentation/uikit/reference/UIAlertView_Class/UIAlertView/UIAlertView.html" rel="nofollow noreferrer"> Parece que ya ha probado la adición de un montón de botones para el UIAlertView
cables de documentación
UIAlertView
y no fueron capaces de replicar el comportamiento, por lo que yo llamaría éste reventado.
Sí, si se agrega demasiados botones en UIAlertView, se mostrará como tableView.
Más que eso, cualquier cantidad de botones que se ve en UIAlertView son parte de UITableView integrado. Así que cada vez que haga clic en el botón en la alerta, en realidad se llama didSelectRowAtIndexPath:. De UITableView