Domanda

Ho visto un certo numero di blog sostengono che UIAlertView dal firmware 3.0 in poi mostrerà una vista tabella se troppi pulsanti vengono aggiunti ad esso per entrare nella finestra di avviso. Tuttavia, non mi sembra di trovare questo il caso, sia nel simulatore o sul dispositivo. Prima guardo utilizzando uno dei meccanismi per aggiungere manualmente un Tableview a un avviso, voglio fare in modo che non sto replicare qualcosa che il sistema operativo già fa.

È stato utile?

Soluzione

No, la cosa che mostra una vista della tabella è UIActionSheet quando ha troppi elementi. E 'davvero brutto.

brutto!

Altri suggerimenti

Non ho mai sentito parlare di questo comportamento fino a quando lei ha chiesto, e non ho mai osservato esso. Leggendo l'intero UIAlertView cavi di documentazione farmi credere che questo non è il caso.

Sembra che tu già provato ad aggiungere un po 'di pulsanti per il UIAlertView e non sono stati in grado di replicare il comportamento, quindi mi piacerebbe chiamare questo uno sballato.

Sì, se si aggiungono troppi pulsanti in UIAlertView, li mostrerà come tableView.

Più di questo, qualsiasi quantità di pulsanti che si vede in UIAlertView fanno parte del UITableView integrato. Quindi, ogni volta che si fa clic sul pulsante con la segnalazione, in realtà si chiama didSelectRowAtIndexPath:. Di UITableView

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top